menu 树立知识 一款简单好用的网页版Linux系统
文章开始
文章结尾

一款简单好用的网页版Linux系统


项目地址

GitHub:https://github.com/linuxserver/docker-webtop

项目简介

Docker Webtop是LinuxServer.io团队开发的一个开源项目,它提供了一个基于浏览器的全功能桌面环境,可以直接在Docker容器中运行。通过将Web应用和传统桌面应用相结合,Docker Webtop可以使远程工作和协作变得更加高效和便捷。

功能

集成了其他实用工具,如文件管理器、文本编辑器和终端模拟器,以便用户在浏览器内进行日常操作。支持多种架构,如x86-64和arm64等,并提供了基于Alpine和Ubuntu的容器,包含官方支持的完整桌面环境可通过任何现代Web浏览器访问。

部署安装

安装Docker

curl -sSL https://get.docker.com/ | sh

安装Docker-compose

下载 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

Docker运行服务

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

Docker-compose运行服务

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      

Web访问

http://ip:3000