Portainer远程连接docker,使用Remote API

当用Portainer管理其他的服务器的docker时,一般会用remote连接的方式
docker 远程连接
这里需要开启Docker Remote API
在windows下开启,只要直接设置就行了
docker 远程连接

linux开启的方法 请参考https://blog.csdn.net/SHUKAI618/article/details/117154921

--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 
ExecStart=/usr/bin/dockerd -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就可以了
--6.如果重启不起来 估计是这个 unix://var/run/docker.sock 文件位置不对 
find / -name docker.sock 查找一下正确位置就好了

然后添加一个名字以及节点URL,名字可以自取,只要能够理解即可,Endpoint URL是节点URL,比如我机器IP是10.0.11.152,监听的端口是默认的2375,则这里的URL就写:10.0.11.152:2375。

相关文章:

  • 2021-07-05
  • 2019-09-07
  • 2021-12-11
  • 2021-06-28
  • 2021-11-21
  • 2022-01-10
  • 2021-09-30
猜你喜欢
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-06
  • 2022-12-23
  • 2021-07-17
相关资源
相似解决方案