文章开始
文章结尾
GitHub:https://github.com/linuxserver/docker-webtop
Docker Webtop是LinuxServer.io团队开发的一个开源项目,它提供了一个基于浏览器的全功能桌面环境,可以直接在Docker容器中运行。通过将Web应用和传统桌面应用相结合,Docker Webtop可以使远程工作和协作变得更加高效和便捷。
集成了其他实用工具,如文件管理器、文本编辑器和终端模拟器,以便用户在浏览器内进行日常操作。支持多种架构,如x86-64和arm64等,并提供了基于Alpine和Ubuntu的容器,包含官方支持的完整桌面环境可通过任何现代Web浏览器访问。
curl -sSL https://get.docker.com/ | sh
下载 Docker-Compose 二进制包curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose给文件增加执行权限chmod +x /usr/local/bin/docker-compose检查 Docker-Compose 版本docker-compose -v
sudo docker run -d \ --name=webtop \ --security-opt seccomp=unconfined `#optional` \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e SUBFOLDER=/ `#optional` \ -e TITLE=Webtop `#optional` \ -p 3000:3000 \ -p 3001:3001 \ -v /home/data:/config \ -v /var/run/docker.sock:/var/run/docker.sock `#optional` \ --device /dev/dri:/dev/dri `#optional` \ --shm-size="1gb" `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/webtop:latest
vim docker-compose.ymlversion: '3'services: webtop: image: lscr.io/linuxserver/webtop:ubuntu-xfce container_name: webtop security_opt: - seccomp:unconfined #optional environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - SUBFOLDER=/ #optional - TITLE=Webtop #optional volumes: - /home/data:/config - /var/run/docker.sock:/var/run/docker.sock #optional ports: - 3000:3000 - 3001:3001 devices: - /dev/dri:/dev/dri #optional shm_size: "1gb" #optional restart: unless-stopped docker-compose up -d
http://ip:3000