项目简介
一个精美的、易于使用的、反应式的自托管 docker compose.yaml 面向堆栈的管理器。
观看视频:https://youtu.be/AWAlOQeNpgU?t=48
⭐ 特点
🧑💼 管理您的 compose.yaml
文件
创建/编辑/启动/停止/重新启动/删除
更新 Docker 镜像
⌨️ compose.yaml
的交互式编辑器
🦦 交互式网络终端
🕷️ (1.4.0 🆕) 多代理支持 - 您可以在一个界面中管理来自不同 Docker 主机的多个堆栈
🏪 将 docker run ...
命令转换为 compose.yaml
📙 基于文件的结构 - Dockge 不会劫持您的撰写文件,它们会像往常一样存储在您的驱动器上。您可以使用普通的 docker compose
命令与它们交互
如何安装
要求:
基本的
默认堆栈目录: /opt/stacks
默认端口:5001
# Create directories that store your stacks and stores Dockge's stack
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
# Download the compose.yaml
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
# Start the server
docker compose up -d
# If you are using docker-compose V1 or Podman
# docker-compose up -d
Dockge 现在正在 http://localhost:5001 上运行
高级
如果要将堆栈存储在另一个目录中,可以使用以下 URL 和自定义查询字符串来生成 compose.yaml 文件。
# Download your compose.yaml
curl "https://dockge.kuma.pet/compose.yaml?port=5001&stacksPath=/opt/stacks" --output compose.yaml
port=5001
stacksPath=/opt/stacks
交互式 compose.yaml 生成器位于:https://dockge.kuma.pet
截图
动机
如果您喜欢这个项目,请考虑给它一个⭐。
https://github.com/louislam/dockge
关注「GitHubStore」公众号
扫一扫以下微信
1 加入技术交流群,备注「开发语言-城市-昵称」