在docker中部署桌面环境

调研了市面上的几种方案,都是VNC方案,最好用的是kasmweb官方docker镜像以及基于kasm技术的第三方docker镜像:webtop,以下给出webtop方案(kasmweb在我的电脑上无法运行)

version: '3'
services:
  webtop:
    image: dockerpull.com/linuxserver/webtop:ubuntu-kde
    container_name: webtop
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - DOCKER_MODS=linuxserver/mods:universal-package-install
      - INSTALL_PACKAGES=fonts-noto-cjk
      - LC_ALL=zh_CN.UTF-8 # 以上三行,设置中文环境
      - CUSTOM_USER=ubuntu # 用户名,可不设置
      - PASSWORD=123456 # 密码,可不设置
    ports:
      - 33000:3000
    volumes:
      - ./webtop-config:/config # 自定义,文件夹映射
      - etc-volume:/etc # 使用volume把etc挂载出来,防止容器重启后配置复原
    shm_size: "1gb" #optional
    restart: unless-stopped
    networks:
      - webtop-net

  
networks:
  webtop-net:
    driver: bridge
    ipam:
      config:
        - subnet: 192.168.198.0/24

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容