Portainer添加Endpoints节点,管理远程Docke
2020-06-08 本文已影响0人
沉思的雨季
一、配置Docker主机防火墙,允许远程访问
1、查看防火墙状态,若关闭则跳过配置,否则继续防火墙设置
firewall-cmd--state
2、查看防火墙已开放端口,若有2375则跳过配置,否则继续防火墙设置
firewall-cmd --permanent --zone=public --list-ports
3、添加2375端口到防火墙允许开放端口
firewall-cmd--zone=public--add-port=2375/tcp--permanent
4、重新加载防火墙配置
firewall-cmd--reload
5、查看2375端口是否添加成功
firewall-cmd --permanent --zone=public --list-ports
二、配置Docker主机,允许远程连接
1、修改Docker主机daemon.json文件
代码如下:
[root@localhost ~]# vi /etc/docker/daemon.json
{
"insecure-registries":["11.1.14.145:8080"],
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
注:"insecure-registries":["11.1.14.145:8080"]为私用仓库配置,若无私有仓库删掉该行。
2、重启docker引擎,使配置生效
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker.service
三、登录Portainer页面,添加Endpoints节点
1、访问http://IP:9000页面,点击右侧树Endpoints,打开Endpoints管理页面。
2、点击页面“Add endpoint”按钮,打开Endpoints节点编辑页面。
3、保存成功后,可进行新增节点docker的管理。