docker 一个可用的完整桌面系统
选择 用 https://hub.docker.com/r/linuxserver/webtop
默认用户名:abc 密码:abc
#3D加速 Ubuntu
plaintext
--device=/dev/dri:/dev/dri
#fuse
宿主机要安装fuse
plaintext
--privileged
另外一个方案 是
plaintext
--device /dev/fuse \
--cap-add SYS_ADMIN \
#端口
3000 是web-vnc 3389 和22 不用多说
plaintext
-p 10100:3000
-p 10101:3389
-p 10102:22
#ubuntu 3D
plaintext
docker run -d \
--name=webtop-ubuntu \
--privileged \
--security-opt seccomp=unconfined \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e SUBFOLDER=/ \
-e KEYBOARD=en-us-qwerty \
-e TITLE=webtop-ubuntu \
-p 10100:3000 \
-p 10101:3389 \
-p 10102:22 \
-v /home/yanhui/mnt/nvme/webtop-ubuntu:/config \
-v /var/run/docker.sock:/var/run/docker.sock \
--device=/dev/dri:/dev/dri \
--restart unless-stopped \
lscr.io/linuxserver/webtop:ubuntu-kde
#输入法
plaintext
sudo apt install fcitx5 fcitx5-rime
另外需要编辑 /init 实现自动启动
#arch
kde的镜像 有点问题,xrdp连不上
plaintext
docker run -d \
--name=webtop-arch \
--privileged \
--security-opt seccomp=unconfined \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e SUBFOLDER=/ \
-e KEYBOARD=en-us-qwerty \
-e TITLE=webtop-arch \
-p 10100:3000 \
-p 10101:3389 \
-p 10102:22 \
-v /home/yanhui/mnt/nvme/webtop-arch:/config \
-v /var/run/docker.sock:/var/run/docker.sock \
--device=/dev/dri:/dev/dri \
--restart unless-stopped \
lscr.io/linuxserver/webtop:arch-i3