三条命令装完自托管 Dockge:Docker Compose 可视化管理部署教程
三条命令装完自托管 DockgeDocker 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 是 Docker 的一种栈配置方式一个 compose.yaml 文件可以同时定义多个容器及其网络、端口。它适合不熟悉命令行、或者手里已经有一堆 compose.yaml 文件想统一用鼠标管理的新手和自托管用户。装好之后创建、部署、更新、删除一个容器栈全程在浏览器里点几下就完成。命令行管理 compose 的三个常见卡点部署没有过程反馈docker compose up -d要么一次成功要么卡住半天出错时提示也未必看得懂。镜像升级要逐个手动某个镜像出了新版你得先找到对应栈的名字再手动拉取、重建栈多了容易漏。文件散落、状态不清compose.yaml 存在各个目录里哪些在跑、哪些停了进目录逐个ps才说得清。Dockge 的做法是直接对应这三点部署时的 pull、up、down 过程全部在页面顶部的终端窗口实时滚动输出栈详情页有一个更新按钮一键完成拉新镜像并重建容器所有 compose 文件统一放在一个文件夹里界面自动扫描出每个栈的运行状态。三条命令完成自托管部署前提条件系统已安装 Docker 20 以上版本或 PodmanUbuntu、Debian、CentOS 等主流发行版都可以跑架构支持 amd64、arm64、armv7。创建两个目录/opt/stacks存放业务栈文件/opt/dockge存放工具自身的配置把仓库里自带的 compose.yaml 复制一份放到/opt/dockge下默认端口 5001、默认栈目录/opt/stacks一般不用改在/opt/dockge目录启动mkdir -p /opt/stacks /opt/dockge cd /opt/dockge docker compose up -d约 1 分钟后浏览器打开http://localhost:5001服务器在其他机器上就把 localhost 换成对应 IP。端口被占用时改一下 compose.yaml 里的端口映射再重启即可。5 分钟建一个栈跑起第一个容器进入首页点创建栈输入名字比如my-nginx在编辑器里粘贴下方内容并保存编辑器对应的前端逻辑在 frontend/src/pages/Compose.vue点部署拉取和启动的实时输出会显示在页面上几秒后状态变为 running容器卡片上会出现 8080 端口的链接点开就是 Nginx 欢迎页。services: web: image: nginx:latest ports: - 8080:80两个容易忽略的点文件不会被绑架栈文件就是磁盘上的普通文件默认位于/opt/stacks/栈名/compose.yaml随时可以用docker compose命令直接操作已有栈可以迁入把现有 compose 文件移动进栈文件夹再点页面右上角的扫描栈文件夹按钮列表里就会出现对应条目。进阶玩法与使用边界多机管理通过 agent 机制可以把多台 Docker 主机挂到同一个界面不同服务器上的栈显示在同一个列表里相关实现见 backend/agent-manager.ts命令转换支持把docker run ...风格的命令转换成 compose.yaml适合从命令行习惯过渡过来内置 Web 终端对运行中的容器可以直接在栈页面打开终端执行命令不用另开窗口。适合谁以 compose.yaml 为主、自托管几个到几十个服务的人。不适合谁需要精细管理 Docker 网络、卷、单个非 Compose 容器的人这些场景 Portainer 或 CLI 更合适两者也可以并存使用。日常更新 Dockge 本身很简单进/opt/dockge执行docker compose pull和docker compose up -d拉新镜像并重建。常见问题保存和部署有什么区别保存只是把修改写回 compose 文件不碰正在运行的容器点部署才会真正执行 compose 变更按新配置更新容器。第一次进入界面需要做什么首次访问要创建一个管理员账号之后每次进入用账号登录安全选项里还可以开启两步验证。升级后原有栈会受影响吗不会。栈数据在/opt/stacks和业务数据挂载的卷里与 Dockge 自己的镜像分离升级镜像不影响已有栈和数据。下一步建议先建一个测试栈把创建—部署—更新—删除完整走一遍确认流程没问题后再把现有服务逐步迁移进来。【免费下载链接】dockgeA fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager项目地址: https://gitcode.com/GitHub_Trending/do/dockge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

three.js Audio 类深度解析:Web Audio API 驱动的全局音频对象

three.js Audio 类深度解析:Web Audio API 驱动的全局音频对象

three.js Audio 类深度解析:Web Audio API 驱动的全局音频对象 【免费下载链接】three.js JavaScript 3D Library. 项目地址: https://gitcode.com/GitHub_Trending/th/three.js Audio 是 three.js 中表示非定位(全局)音频的核心类。它…

2026/11/13 20:42:11 阅读更多 →
code-server 安装完全指南:从 install.sh 自动检测到各平台部署与源码级原理

code-server 安装完全指南:从 install.sh 自动检测到各平台部署与源码级原理

code-server 安装完全指南:从 install.sh 自动检测到各平台部署与源码级原理 【免费下载链接】code-server VS Code in the browser 项目地址: https://gitcode.com/GitHub_Trending/co/code-server code-server 是一款运行在远程服务器上的 VS Code&#xf…

2026/11/13 20:42:11 阅读更多 →
SpringBoot+Vue+MySQL全栈图书商城实战:从架构设计到部署上线

SpringBoot+Vue+MySQL全栈图书商城实战:从架构设计到部署上线

简介:这是一套面向Java与前端初学者、毕业设计学生的完整网上图书商城实战项目,基于SpringBootVueMySQL技术栈构建,覆盖前后端分离开发全流程,解决课程设计、毕设选题与求职项目展示等实际需求。资源包共845个文件,含1…

2026/11/9 15:03:46 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻