docker 远程连接
Portainer远程连接docker,使用Remote API
当用Portainer管理其他的服务器的docker时,一般会用remote连接的方式
这里需要开启Docker Remote API
在windows下开启,只要直接设置就行了
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。
作者:过错
出处:http://www.cnblogs.com/wang2650/
关于作者:net开发做的久而已。十余年时光虚度!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以邮件:wang2650@163.com
联系我,非常感谢。