Webtop – 基于 Alpine、Ubuntu、Fedora 和 Arch 的容器,包含官方支持的完整桌面环境,可通过任何现代 Web 浏览器访问。

我使用ubuntu 20.04,前提是要先安装docker和docker compose
sudo apt install docker.io -y sudo apt install docker-compose -y
开始安装,成立文件夹
mkdir webtop cd webtop
编写一个docker-compose 文件
nano docker-compose.yaml
写入以下内容
version: '3.0'
services:
linuxserver:
image: 'lscr.io/linuxserver/webtop:latest'
restart: unless-stopped
shm_size: 1gb
devices:
- '/dev/dri:/dev/dri'
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
- '/home/docker/webtop/data:/config'
ports:
- '3443:3001'
- '3080:3000'
environment:
- INSTALL_PACKAGES=font-noto-cjk
- 'DOCKER_MODS=linuxserver/mods:universal-package-install'
- LC_ALL=zh_CN.UTF-8
- TITLE=Webtop
- SUBFOLDER=/
- TZ=Etc/UTC
- PGID=1000
- PUID=1000
security_opt:
- seccomp=unconfined
container_name: webtop
运行
docker compose up -d
这样你使用ip:3080就可以访问使用了