介绍

不习惯使用 Docker Compose 的原因,有些人觉得 yaml 文件的编辑过于麻烦,并且格式不规范还无法启动;

Dockge 就很好的解决了这些痛点,可视化、规范化地编辑 yaml 文件;并且内置了类似 composerizeDocker Run 转换 Docker Compose 工具,让你轻松驾驭!

截图

Dockge - 更优雅地管理 Docker Compose (4)-dxcm.png

Docker Run

docker run -d \
  --name dockge \
  --restart unless-stopped \
  -p 5001:5001 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /opt/dockge/data:/app/data \
  -v /opt/stacks:/opt/stacks \
  -e DOCKGE_STACKS_DIR=/opt/stacks \
  louislam/dockge:1

Docker Compose

version: "3.8"
services:
  dockge:
    image: louislam/dockge:1
    restart: unless-stopped
    ports:
      - 5001:5001
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - /opt/stacks:/opt/stacks
    environment:
      - DOCKGE_STACKS_DIR=/opt/stacks

通过 SSH 安装

也可以通过 Dockge 的官网 https://dockge.kuma.pet/ 获取安装脚本通过 SSH 命令行安装(可在线修改 路径 、端口号)。

mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
curl "https://dockge.kuma.pet/compose.yaml?port=5001&stacksPath=%2Fopt%2Fstacks" --output compose.yaml
docker compose up -d