一、关于 Portainer
Easily configure, monitor and secure containers in minutes, with support for Docker, Kubernetes, Swarm and Nomad on any cloud, datacenter or device.
二、安装
https://docs.portainer.io/start/install
1、拉取image
$ docker pull portainer/portainer
拉取之前,你也可以搜索镜像
$ docker search Portainer
2、运行容器,管理local的docker时用下面命令,不适用于远程 docker。
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
-p
, 指定映射到本地端口号–restart=always
, 让docker启动时也启动这个容器
3、访问主页
安装好以后浏览器访问:localhost:9000 即可。
输入和确认密码,即可创建管理员账户。
4、连接本地 docker
选择 docker,点击 connect
按钮,连接到本地。
主控制面板
镜像面板
你可以在 Portainer 中增删改查镜像和容器。
三、配置远程 docker
1、添加 endpoint
如果你当前已连接一个 endpoint,需要额外添加 endpoint
在左侧目录点击 endpoint
,然后在右侧点击 Add endpoint
2、填写配置项
- Endpoint URL 是 IP:PORT
- 端口默认是 2375
连接失败的视乎,可以检查下是否远程docker 没有开启 2375端口。
以下是 docker 端口配置方法:
# 1. 编辑docker.service
vim /usr/lib/systemd/system/docker.service
# 找到 ExecStart字段修改如下
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
# 2. 重启docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload
systemctl restart docker
# 3. 开放防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 4.刷新防火墙
firewall-cmd --reload
# 5.再次配置连接远程docker就可以了
伊织 2022-06-30(四)