docker-compose 管理新体验,神器 Dockge(五星推荐)

2024-02-03 21:21:21 44点赞 373收藏 14评论

推荐神器级别的容器管理工具 Dockge 。Dockge 和视化容器管理面板 Portainer 不同之处在于:Dockge 是一个 docker-compose 可视化管理工具,而 docker-compose 相比传统 docker run 命令,具有更好的可读性,而且可以同时部署多个关联容器,所以更加方便。Dockge 通过图形化界面管理 docker-compose 部署容器,目前体验非常棒!神器评级预定。

docker-compose 管理新体验,神器 Dockge(五星推荐)

接下来就介绍一下 Dockge 的部署和使用,Dockge 官方教程地址 https://dockge.kuma.pet/

Dockge 通过 docker-compose.yaml 部署,设备上先安装好 docker 和 docker-compose。我根据官方教程对 docker-compose.yaml 做了微调(把重启模式改成了 always ):

version: "3.3" services: dockge: image: louislam/dockge:1 restart: always ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data # Stacks Directory # ⚠️ READ IT CAREFULLY. If you did it wrong, your data could end up writing into a WRONG PATH. # ⚠️ 1. FULL path only. No relative path (MUST) # ⚠️ 2. Left Stacks Path === Right Stacks Path (MUST) - /opt/stacks:/opt/stacks environment: # Tell Dockge where to find the stacks - DOCKGE_STACKS_DIR=/opt/stacks

在合适位置新建 dockge 文件夹,然后把 docker-compose.yaml 放该文件夹,运行 docker-compose up -d,部署 Dockge 后通过 http://IP:5001 端口访问 Dockge。首次访问需要设置账户密码:

docker-compose 管理新体验,神器 Dockge(五星推荐)

说一下 Dockge 使用逻辑:打开 Dockge 点击1位置 compose 新建堆栈;然后在2位置输入 docker-compose 内容(注意用 Dockge 部署 docker-compose 建议都填写绝对路径而非相对路径)。再点击3位置启动(启动后可以再次编辑 docker-compose 文件):

docker-compose 管理新体验,神器 Dockge(五星推荐)

你的 compose.yaml 文件都会部署在 /opt/stacks 目录(可自行修改目录):

docker-compose 管理新体验,神器 Dockge(五星推荐)

Dockge 兼具了可视化管理的方便和 docker-compose 的功能强大,你可以通过 Dockge 部署和管理容器,同时管理 compose.yaml 脚本。可以说是我目前遇到的最完美的 docker-compose 管理方案。不过需要注意的是 Dockge 并不会接管非 Dockge 部署的容器,不会影响到之前部署的容器:

docker-compose 管理新体验,神器 Dockge(五星推荐)

Dockge 还具备一定的终端功能,处于安全考虑仅支持 docker,ls,cd,dir 这几个指令。有了 Dockge 可以无需 SSH 直接通过 docker-compose 部署容器,对于这种神器我的评价是:强,相见恨晚!

docker-compose 管理新体验,神器 Dockge(五星推荐)

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
14评论

  • 精彩
  • 最新
  • 只会docker run的路过 [喜极而泣]
    还好用的容器就几个,手动能管过来 [装大款]

    校验提示文案

    提交
    恰恰相反,脑子笨记不住命令行,只会用docker compose

    校验提示文案

    提交
    很显然compose更好用

    校验提示文案

    提交
    收起所有回复
  • 能不能自动更新容器

    校验提示文案

    提交
    一键更新可以,自动更新应该不行

    校验提示文案

    提交
    自动更新,有些数据库docker会更新路径
    一般都是看项目文档在更新

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • portainer的stacks不好用吗?

    校验提示文案

    提交
  • unraid上安装了,但是只能开一次,第二次打开就只有标题,不知道什么原因

    校验提示文案

    提交
  • 我使用code server管理容器和桟堆。

    校验提示文案

    提交
  • Mark

    校验提示文案

    提交
  • Lost connection to the socket server. Reconnecting...
    老是弹这个怎么回事

    校验提示文案

    提交
  • 大侠,用了几个镜像站docker llouislam/dockge:1 拉不下来,可否提供解决办法?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
373
扫一下,分享更方便,购买更轻松