* 戳上方蓝字“开源先锋”关注我
推荐阅读:
《52K+ star!解放双手,工作流自动化神器!》
《34.5K star!又来一款全能开源笔记神器,超好用!》
《21.4K star!像人类一样操控网页,这款开源自动化项目牛逼!》
《119K star!无需GPU轻松本地部署多款大模型,DeepSeek支持!》
《1.4K star!DeepSeek 大模型的免费 API 项目,真的香麻了!》
大家好,我是开源君!
咱们程序员,谁还没用过 Docker Compose 呢?用它管理容器化应用那是相当给力,但容器和compose.yaml文件越来越多的时候,手动操作可就太折磨人了。想象一下,每次都要在命令行里敲一堆复杂命令,不仅麻烦,还容易出错,效率低得让人抓狂!
今天要给大家介绍一个超棒的开源项目 - Dockge,这可是个能大大提升Docker Compose管理效率的神器哦!

项目简介
Dockge 是一个开源的 Docker Compose 栈管理工具,旨在简化 Docker Compose 栈的管理与部署过程。它提供了一个直观的界面和实用的功能,帮助用户我们更高效地管理和操作 Docker Compose 栈。Dockge 的核心目标是通过简单的点击和拖放操作,完成复杂的 Docker Compose 栈管理任务,而无需记住繁琐的命令。

目前在Github上收获了14.8K star!

性能特色
- 直观易用的界面:Dockge的界面设计非常简洁明了,即使是Docker新手也能快速上手。
- 全面的容器管理:Dockge支持对Docker容器的创建、启动、停止、删除和重启等操作,在主界面上直观地看到所有容器的状态,并进行相应的管理。
- 强大的compose文件管理:Dockge提供了对docker-compose.yml文件的全面管理功能,可以创建、编辑、启动、停止、重启和删除compose文件,甚至可以将普通的docker命令转化成compose文件,大大减少语法错误。
- 实时反馈和交互编辑:Dockge支持对compose文件的交互式编辑,你可以实时看到编辑结果,无需频繁保存和刷新。同时,终端的输出也会实时展示,让你随时掌握容器的运行状态。
- 多语言支持:Dockge支持多种语言,可以根据自己的需求选择合适的语言进行使用。
- 灵活的文件结构:Dockge不会绑架你的compose文件,它们会保存在你的驱动器上,可以使用正常的docker compose命令与它们进行交互。
- 实时监控和日志查看:Dockge提供了实时监控容器的状态和资源使用情况的功能,可以随时查看容器的CPU、内存、磁盘和网络使用情况。同时,还可以方便地查看容器的日志输出。
- 插件扩展:Dockge支持插件扩展,可以根据需要安装和使用各种插件,增加工具的功能和灵活性。
快速安装使用
使用 Dockge 得有 Docker 20 + 或者 Podman,如果用 Podman,还得安装podman-docker。
操作系统方面,主流 Linux 发行版基本都支持,像 Ubuntu、Debian(Bullseye 及以上版本)都没问题,不过 Windows 暂时还不支持。
安装很简单,几步就能搞定:
# 创建目录
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
# 下载compose.yaml文件
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
# 启动服务
docker compose up -d
# 如果你使用的是docker-compose V1或Podman,可以用下面的命令
# docker-compose up -d
安装完成后,打开浏览器访问http://localhost:5001即可使用。
项目体验展示
Dockge 的界面非常简洁友好,我们可以通过简单的点击和拖放操作来管理 Docker Compose 栈。而且,Dockge还支持多主机管理,让我在管理多个Docker主机时变得更加得心应手。



Dockge 是一个非常实用的 Docker 管理工具,特别适合那些对 Docker 有需求但又不想被复杂命令困扰的小伙伴们。它的界面友好,操作简单,功能也非常强大。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/louislam/dockge