Docker部署xfce桌面环境
1、首先安装Docker Compose工具
Github链接:网页链接
可以看到当前的最新版本是2.24.1
下载Docker Compose的当前稳定版本,将2.24.1替换成最新版本
curl -L "https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予docker-compose二进制文件执行权限
chmod +x /usr/local/bin/docker-compose
创建软链接便于在命令行中直接输入docker-compose命令
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
检查安装是否成功,如果成功了输出的内容如下
[root@OpenEuler ~]# docker-compose version
Docker Compose version v2.24.1
2、创建项目的存放路径
mkdir /opt/xfce && cd /opt/xfce
创建docker-compose配置文件
vim docker-compose.yml
写入以下内容
version: '3.5'
services:
ubuntu-xfce-vnc:
container_name: xfce
image: imlala/ubuntu-xfce-vnc-novnc:latest
shm_size: "1gb" # 防止高分辨率下Chromium崩溃,如果内存足够也可以加大一点点
ports:
- 自定义端口:5900 # TigerVNC的服务端口(保证端口是没被占用的,冒号右边的端口不能改,左边的可以改)
- 自定义端口:6080 # noVNC的服务端口,注意事项同上
environment:
- VNC_PASSWD=自定义密码 # 改成自己想要的密码
- GEOMETRY=1280x720 # 屏幕分辨率,800×600/1024×768诸如此类的可自己调整
- DEPTH=24 # 颜色位数16/24/32可用,越高画面越细腻,但网络不好的也会更卡
volumes:
- /opt/xfce/Downloads:/root/Downloads # Chromium/Deluge/qBittorrent/Transmission下载的文件默认保存位置都是root/Downloads下
- /opt/xfce/Documents:/root/Documents # 映射一些其他目录
- /opt/xfce/Pictures:/root/Pictures
- /opt/xfce/Videos:/root/Videos
- /opt/xfce/Music:/root/Music
restart: always
启动容器
docker-compose up -d
3、效果展示
可以开启宝塔面板反向代理后用域名访问
THE END
0
二维码
海报
Docker部署xfce桌面环境
1、首先安装Docker Compose工具
Github链接:网页链接
可以看到当前的最新版本是2.24.1
下载Docker Compose的当前稳定版本,将2.24.1替换成最新版本
c……
共有 0 条评论