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
分享
二维码
海报
Docker部署xfce桌面环境
1、首先安装Docker Compose工具 Github链接:网页链接 可以看到当前的最新版本是2.24.1   下载Docker Compose的当前稳定版本,将2.24.1替换成最新版本 c……