使用 Portainer 管理 Docker 笔记(含本地和远程)
安装Portainer
官网:
https://www.portainer.io
文档:
https://www.portainer.io/installation
参考博客:
https://my.oschina.net/VILLE/blog/4374949
https://blog.csdn.net/A632189007/article/details/78779920
-
获取 Portainer 的 Docker 镜像
https://hub.docker.com/r/portainer/portainer/tagsdocker pull portainer/portainer:1.24.1
-
运行 Portainer 的 Docker 容器
docker run -dit -p 60000:8000 -p 60001:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /data/appdata/portainer:/data portainer/portainer:1.24.1
-
访问 Portainer
在浏览器中通过配置的端口号访问 -
配置用户名密码
-
管理本机 Docker
选择local点击Connect
管理远程Docker
参考博客:https://www.cnblogs.com/Laro/p/11323408.html
- 修改远程 Docker 的 docker.service 文件
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
- 重启 Docker
## 重新加载配置文件 systemctl daemon-reload ## 重启服务 systemctl restart docker
- 防火墙开放端口
## 打开端口 firewall-cmd --zone=public --add-port=2375/tcp --permanent ## 刷新防火墙 firewall-cmd --reload ## 查看已开放端口 firewall-cmd --list-all
- 访问 Portainer 添加远程 Docker
- 在 Endpoints 菜单中点击 Add Endpoint 按钮
- 选择 Docker 输入 URL 进行连接
- 在 Endpoints 菜单中点击 Add Endpoint 按钮