Portainer VS Dockge,哪个 Docker 容器管理器你更喜欢

2024-03-08 19:13:06 20点赞 138收藏 5评论

Portainer 是老牌图形化容器管理工具,不仅可以管理 Docker/Swarm 容器,还可以管理 Kubernetes 集群容器,可以集中管理多台设备的容器。Portainer 功能全面,是一个全能型选手:

Portainer VS Dockge,哪个 Docker 容器管理器你更喜欢

很多 NAS 玩家都会用 Portainer 作为容器管理工具,甚至代替 NAS 自带的容器管理工具。下面是部署 Portainer 的 docker compose 命令(需自行改访问端口和挂载位置) :

version: "3" services: portainer-ce: ports: - 8085:8000 - 9443:9443 container_name: portainer restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - /mnt/media_rw/09914ee9-0dab-41d0-878c-e3ec3b07776f/.ugreen_nas/196151/protainer:/data image: portainer/portainer-ce:latest

Dockge 则是专注于 docker compose 的管理工具。Dockge 对容器创建和管理都基于 docker compose,做得精而专。虽然 Portainer 也有相似的功能 Stacks ,但是如果用过二者会发现二者体验不同。

Portainer VS Dockge,哪个 Docker 容器管理器你更喜欢

Portainer 关注点在于容器的方方面面,包括容器管理、Stacks 管理、网络管理、镜像管理,甚至多设备不同节点管理。就功能而言 Portainer 是最全面的容器管理工具。

而 Dockge 赋予用户的是最舒服的图形化 docker compose 部署体验。在首页可以直接把 docker run 命令转换成 compose 命令:

Portainer VS Dockge,哪个 Docker 容器管理器你更喜欢

对于已经部署好的容器可以进行启动、停止、更新等管理,还可以通过修改 compose 快速更改容器参数。同时 Dockge 还可以直接切换到容器的 Bash 行执行命令:

Portainer VS Dockge,哪个 Docker 容器管理器你更喜欢

下面是部署 Dockge 的 docker compose 命令(需自行改访问端口和挂载位置):

version: "3.3" services: dockge: image: louislam/dockge:latest restart: always ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock - /mnt/media_rw/9e39d6bc-b42d-43a4-8f13-877e0311e23f/.ugreen_nas/196151/date/dockge:/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

就功能而言 Portainer 是最强大完善的容器管理工具;而 Dockge 另辟蹊径专注于 docker compose ,目前做到专业好用,对于喜欢用 docker compose 部署容器的朋友而言是一款神器。功能全面的工具和小而美的专业工具有时可以良好互补,提供更好的效率管理体验。

所以二者均是非常好用的容器管理工具,而且二者的存在并不冲突,你完全可以全都要!

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

展开 收起
5评论

  • 精彩
  • 最新
  • dockge感觉更新容器稍好

    校验提示文案

    提交
    Portainer 也可以直接更新容器,点一下重新部署,然后程序pull镜像就行

    校验提示文案

    提交
    这个我搞了好几次,immich都没有更新成功。 [喜极而泣]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
138
扫一下,分享更方便,购买更轻松