【网管日记】在服务器docker上安装ubantu可视化桌面

这篇具有很好参考价值的文章主要介绍了【网管日记】在服务器docker上安装ubantu可视化桌面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先创建容器

docker run -itd --runtime=nvidia --shm-size 256G --name songjian-vcn -p 14070:22 -p 14071:5901 -p 14072-14074:14072-14074 -h songjian nvidia/cuda:10.2-cudnn8-devel-ubuntu18.04-ssh sh /root/start.sh

进入容器配置

docker exec -it songjian-vcn /bin/bash

换一下apt的源,可参考上文。

然后执行,这是为了解决部分汉化不完全的问题。

unminimize

设置中文环境

查看当前语言环境

echo $LANG

查看当前系统是否有中文语言包

locale -a

如果没有中文则,安装中文语言包。

apt install language-pack-zh-hans

修改系统环境变量为中文

然后,修改/etc/environment(在文件的末尾追加):

vim /etc/environment

并添加以下内容:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

vim /etc/profile

并添加以下内容:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"


vim ~/.bashrc
并添加以下内容:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

最后,执行命令:

sudo locale-gen
source ~/.bashrc

安装 TigerVNC Server

apt install tigervnc-standalone-server -y

安装桌面

apt-get install xubuntu-desktop
# 或下面精简版本
sudo apt-get install -y --no-install-recommends xubuntu-desktop 

随后

apt install dbus-x11 -y
#安装中文字体 ,否则会出现乱码
apt install fonts-wqy-microhei -y
#安装中文语言名和fcitx中文输入法
apt install -y \
gnome-user-docs-zh-hans \
language-pack-gnome-zh-hans \
fcitx \
fcitx-pinyin \
fcitx-table-wubi

配置VNC

#设置vnc连接密码
vncpasswd

vim ~/.vnc/xstartup

####添加以下内容:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export LANG=zh_CN.UTF-8
fcitx -r
startxfce4

chmod u+x ~/.vnc/xstartup

启动vnc服务

vncserver :1 -localhost no -geometry=1920x1080

主机防火墙放开端口

firewall-cmd --add-port=14071/tcp
firewall-cmd --add-port=14071/tcp --permanent

使用vncconnect连接

ip地址:tcp端口号

【网管日记】在服务器docker上安装ubantu可视化桌面

【网管日记】在服务器docker上安装ubantu可视化桌面

补充:如果docker重启,则会打不开

【网管日记】在服务器docker上安装ubantu可视化桌面

需要进入docker重启服务

vncserver :1 -localhost no -geometry=1920x1080

但这里会报错,需要删除 /tmp/.X1-lock/tmp/.X11-unix/X1,再进行重启

Warning: songjian:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server songjian:1
A VNC/X11 server is already running as :1 on machine songjian

【网管日记】在服务器docker上安装ubantu可视化桌面

随后就可以正常使用了。文章来源地址https://www.toymoban.com/news/detail-424279.html

到了这里,关于【网管日记】在服务器docker上安装ubantu可视化桌面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【docker】部署svn服务器,docker安装部署svn服务器

    话不多说直接上步骤! 以上代码中,在容器中的/home/svn/test目录创建代码仓库,会同步到本机的/var/svn目录。我们先进行svn仓库配置。 SVN库中的配置目录 conf 有三个文件: 配置权限配置文件 authz 编辑 authz ,内容参考如下: 配置账号密码文件 passwd 编辑 passwd ,内容参考如下:

    2024年02月02日
    浏览(52)
  • 服务器安装docker

    https://support.huaweicloud.com/tstg-kunpengwebs/kunpenghttpress_06_0004.html#section0 1.先配置对应系统的Yum源 ls /etc/yum.repos.d/ 查看是否存在后缀为repo的文件 2.使Yum生效    (1)yum clean all    (2)yum makecache    (3)yum list 3.安装docker:   yum install -y docker 4.docker基本用法    systemctl start docke

    2024年02月01日
    浏览(104)
  • 【服务器】安装Docker环境

    目录 🌺【前言】 🌼1. 打开Xshell软件 🌻2. 安装Docker环境 🌷2.1 方式一 脚本安装 Doceker安装失败解决方法 🌷2.2 方式二 宝塔安装 Docker是一种开源的容器化平台,其主要用途包括: 应用程序隔离: Docker容器将应用程序及其所有依赖项封装在一个独立的容器中,实现了应用程

    2024年01月24日
    浏览(49)
  • 华为云服务器安装Docker

    centos 安装docker 参考连接:云服务器Docker安装_dream梦的博客-CSDN博客_云服务器安装docker

    2024年02月13日
    浏览(35)
  • 阿里云服务器安装Docker

    校验是否完成安装 docker version 设置Docker开机自启动(虽然阿里云不会经常重启) sudo systemctl enable docker 配置Docker镜像加速器 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce 配置镜像加速器 针对Docker客户端版本大于 1.10.0 的用户,可以通过修改

    2024年02月05日
    浏览(52)
  • 云服务器 docker 安装 MinIO

    1. 执行命令  docker pull minio/minio  下载稳定版本镜像 docker pull minio/minio 2. 创建并启动minio容器  MINIO_ACCESS_KEY是登录的用户名,MINIO_SECRET_KEY是登陆的密码,根据自己的情况来设置登录的用户名和密码  3. 开放9000端口 4. 访问登录,使用IP+9000 登录即可测试,然后输入自己在启动

    2024年02月11日
    浏览(49)
  • 原来服务器这么有用-Docker安装

    在此之前青阳通过各种方式介绍过自己通过服务器搭建的一些玩法,也写过一些教程,但是那些教程,现在回头来看,都是有些杂乱了,统一性不强。我就准备重新整理一下之前写的文章,并且准备重新开一个专题来写自己折腾的内容,专题的名字就叫-原来服务器这么有用。

    2024年02月04日
    浏览(63)
  • 【开发日记】换掉Nginx,使用HAProxy作为反向代理服务器

    HAProxy,全称为 \\\"High Availability Proxy\\\",是一款开源的、高性能的负载均衡器和代理服务器。主要用于改善应用程序的可用性、可靠性和性能。 与大众熟知的Nginx相比各有优缺点,如果你需要的是一个Web服务器,还是首选Nginx,虽然HAProxy也能实现相同效果,但却需要通过十分繁琐

    2024年01月25日
    浏览(57)
  • Centos Docker安装OnlyOffice服务器

    OnlyOffice是一款强大的在线协作办公套件,包括文档编辑器、电子表格编辑器和演示文稿编辑器等功能。它具有与Microsoft Office相似的界面和功能,可以在任何设备和操作系统上进行使用。 OnlyOffice具有以下主要特点: 多人协同编辑:用户可以与他人同时编辑同一份文档,实时

    2024年02月02日
    浏览(53)
  • docker安装、调试qsign签名服务器

    早前已经将 go-cqhttp 成功部署到 Docker 环境中,但鉴于qsign签名服务器尚未构建,所以一直没有将 go-cqhttp 上线测试。目前已顺利完成 Docker 内 qsign 服务器的安装工作,暂时采用 Docker 市场提供的第三方镜像作为解决方案。未来计划抽空自制 qsign 镜像,以实现更精细的定制化控

    2024年04月15日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包