用portainer管理docker服务
Jan. 22, 2022
Docker服务多了,可以用Portainer进行可视化管理。 什么是portainer?
portainer 是一个轻量级的 docker 图形化管理方案,可以用来管理 docker 宿主机和 docker swarm 集群。提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。
前言 设备多了,服务多了,docker 的管理就是一个问题,而 portainer 就是一个让 docker 管理更简单的软件,能实现多设备的集中管理,这是 portainer 比群晖自带的 docker GUI 工具强的地方。
安装 在 docker 注册表中搜索 portainer ,选择第一个 portainer/portainer,版本 latest。
title
卷 文件夹 装载路径 /docker/portainer /data title
端口 端口直接用默认的9000
title
运行 在浏览器中输入 http://群晖IP:9000 ,会看到正在载入中
title
完成后,需要新建用户
新建管理员 title
注意:如果你设置了反向代理,并通过反向代理去访问,这一步会报错 参考:https://github.com/portainer/portainer/issues/1352
title
所以这里有2点需要注意:
在创建好管理员账号之前,不要走反向代理 密码必须超过8位,否则不能设置成功 连接Docker服务 用管理员登录后,需要配置连接到 docker 服务
title
首先我们需要让群晖的docker服务允许通过TCP进行连接,用 SSH 连到群晖上,编辑文件 /var/packages/Docker/etc/dockerd.json ,并新增一行:
"hosts" : [ "tcp://192.168.0.199:2375", "unix:///var/run/docker.sock" ], title
其中的 IP 需要改成群晖主机的 IP 地址,然后用保存。接下来重启群晖的 docker 服务:
synoservice --restart pkgctl-Docker 在之前的连接 docker 终端的界面,Name 随便填写,Endpoint URL 填写群晖的 IP 和端口2375,TLS 选择关闭,然后点击 Connect 按钮。
title
连接之后就能看到我们新建的 Endpoint
title
进入 Endpoint info
title
再添加另一台群晖 把蜗牛星际也加进去,当然也同样需要先修改 /var/packages/Docker/etc/dockerd.json 文件,记得要重启,然后回到 Web界面 Add Endpoint
title
只要填名字和 IP 即可
title
右上角出现
title
在主界面会看到刚建的 docker-woniu
title
其他 汉化 可以在 http://www.nasge.com/archives/59.html 找到汉化的版本
title
在 /docker/portainer 中新建 public 目录
title
将汉化包解压到 public 目录,重新启动镜像,再次访问已经是中文了
title
如果要恢复英文,只要停止镜像,并删除装载路径 public,再重新启动就行了
版本 左下角显示有新版本,打开官方网站显示已经有了 v2.0.0,但是官方的镜像还只能下载到 v1.24.1,看来还得等等
title
大致用了一下,Portainer基本上可以实现对 docker 的各种操作,详细的功能还需要慢慢探索。
如果你希望实现 docker 镜像在有新版本后自动升级,可以关注即将推出的用 watchtower 自动更新 docker 镜像。
参考文档 Portainer – Docker可视化管理工具的安装配置及使用_Aurora Silent-CSDN博客 地址:https://blog.csdn.net/A632189007/article/details/78779920
Portainer一个轻量级的Docker环境管理UI_Kubernetes中文社区 地址:https://www.kubernetes.org.cn/5883.html
家庭云不一样的玩法:集中管理群晖与威联通NAS上的docker服务_NAS存储_什么值得买 地址:https://post.smzdm.com/p/av7m7m34/
手把手带你玩转NAS 篇十九:简单易用的docker可视化管理工具——portainer简明使用教程_NAS存储_什么值得买 地址:https://post.smzdm.com/p/apz3ldw0/
Setup and Install Portainer on Synology NAS – NAS Hosted 地址:https://nashosted.com/setup-and-install-portainer-on-synology-nas/