Dockge 部署教程:3 条命令启动自托管 Docker Compose 栈管理

Dockge 部署教程:3 条命令启动自托管 Docker Compose 栈管理 Dockge 部署教程3 条命令启动自托管 Docker Compose 栈管理【免费下载链接】dockgeA fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager项目地址: https://gitcode.com/GitHub_Trending/do/dockgeDockge 是一款自托管的 Docker Compose 栈管理工具将容器的创建、编辑、启停与镜像更新统一收敛到浏览器中完成底层仍然是标准 compose.yaml 文件不改变你已有的工作流。从零到首次登录前置条件很简单一台跑着 Docker 20或 Podman的 Linux 机器Ubuntu、Debian、CentOS、ArchLinux 均可架构覆盖 amd64、arm64、armv7。进入 /opt/dockge 目录创建存放栈文件的目录拉取 compose 模板然后启动服务mkdir -p /opt/stacks /opt/dockge cd /opt/dockge curl https://dockge.kuma.pet/compose.yaml?port5001stacksPath/opt/stacks --output compose.yaml docker compose up -d启动后访问 http://localhost:5001首次进入会要求创建管理员账号用户名加密码这就是后续每次登录的凭据。如果连接了私有镜像仓库需要在 compose 的 volumes 中额外挂载/root/.docker认证目录想换栈目录则修改DOCKGE_STACKS_DIR环境变量与对应的 volume 映射注意宿主机路径与容器路径必须完全一致否则数据会写入错误位置。创建并部署第一个应用栈登录后的默认视图是 Dashboard左侧导航可以新建栈、打开 Web 终端或进入设置中心。点击新建输入一个全小写的栈名例如my-nginx编辑器里粘贴以下最小配置services: web: image: nginx:latest ports: - 8080:80编辑器带语法高亮与自动补全。点击 Deploy 后页面下方实时滚动 compose 的执行日志——拉取镜像、创建容器、绑定端口整个过程不必切到终端确认。几秒后在浏览器打开http://localhost:8080Nginx 欢迎页出现即表示栈已就绪。栈详情里每个容器都可以单独打开 Web 终端等价于docker exec -it省去额外配置 SSH 的步骤。日常管理与维护导入已有栈。先停掉目标栈将 compose 文件放到/opt/stacks/栈名/compose.yaml再在 Dockge 右上角菜单点击 Scan Stacks Folder列表里随即出现该栈后续操作与新建栈一致。更新 Dockge 本身。在 /opt/dockge 目录下执行docker compose pull docker compose up -d拉取新镜像并重建容器数据卷中的栈文件不受影响。多主机管理。1.4 版本起支持 Agent 机制在另一台 Docker 主机上跑一个轻量 Agent 容器主界面即可同时浏览多个主机上的栈切换端点不必来回登录。命令转 Compose。习惯docker run启动临时服务时Dockge 内置了转换入口粘贴命令行即可生成等价的 compose.yaml。你可能关心的问题Dockge 能完全替代 Portainer 吗日常管理对象就是 compose 栈的话Dockge 覆盖了全部高频操作界面反馈也更直接。但涉及单机容器、网络编排、卷管理这类 Compose 之外的事Portainer 仍然更全。两者可以并存互不冲突。没有 compose 文件的单个容器怎么管Dockge 的设计目标是一切皆 compose.yaml不单独管理裸容器。这类场景建议继续用dockerCLI 或 Portainer 处理。栈文件会被 Dockge 锁定吗不会。每个栈就是普通目录下的一个 compose.yaml随时可以用docker compose原生命令操作Dockge 只是多了一层图形化入口。想深入某个行为的实现后端逻辑在 backend/前端页面在 frontend/src/常用模板Nginx Proxy Manager、Uptime Kuma 等见 extra/templates/。上手到这里剩下的工作就是按需给每个栈补上环境变量、网络隔离和日志配置。【免费下载链接】dockgeA fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager项目地址: https://gitcode.com/GitHub_Trending/do/dockge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考