Portainer添加Docker节点信息

1、配置daemon.json(服务器)

检测节点是否可用:docker -H 10.8.200.133 info

------------------------------------------------------------------------------ 以下是客户端docker机器执行:

分别在node与master上安装docker。另,多台node以此类推。

在node上开启2375端口,命令如下:

echo "OPTIONS='-Htcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'"  (这里是在客户端机器执行)

/etc/sysconfig/docker (这里是在客户端机器执行)

权限不足执行:chmod 777 /etc/sysconfig/docker

再执行:/etc/sysconfig/docker

在/etc/docker/daemon.json 中加入键值对

每台服务器只添加自己IP的信息,比如当前服务器IP是:10.8.200.202,那么添加信息如下

{
"hosts": ["tcp://10.8.200.202:2375", "unix:///var/run/docker.sock"]
}


1.2、重启Docker之前选关闭Docker的容器

$ docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器


$ docker images //查看PULL的镜像ID
$ docker  rmi [image-id] //   删除对应的镜像文件

 

1.3、重启docker
systemctl restart docker

1.4、查看Docker运行状态

service docker status

2.开放2375端口(服务器)

2.1、添加端口(开放防火墙端口)

firewall-cmd --permanent --zone=public --add-port=2375/tcp

firewall-cmd --reload

2.2、查看当前防火墙已经开放/过滤的端口

firewall-cmd --permanent --zone=public --list-ports

2.3、关闭防火墙

systemctl stop firewalld.service 

2.4、开启防火墙的命令

systemctl start firewalld.service 

systemctl status firewalld  --查看防火墙状态;
systemctl start firewalld   --开启防火墙
systemctl stop firewalld    -- 关闭防火墙

 

docker -H 192.168.1.248 info

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兰舟轻帆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值