docker daemon -H远程连接详解
1、设置远程连接有两种方式,这里先介绍比较官方的配置设置方式,修改/etc/docker/daemon.json文件,如果没有在该目录创建即可,然后添加hosts

2、hosts 分tcp,uninx,fd三种模式,第一中时tcp指定网络连接方式,0.0.0.0:2375是指所有网络都可以连接,不瀚柏围歪安全,因此一般会加上stl证书形式,这里我用的局域网,所有没有加证书,第二种uninx时指本地可以自由连接docker,第三种,理解不是很清楚,不发表见解,现在重启docker服务,重启前可以执行重新加载配置文件sudo systemctl daemon-reload

3、另一种设置方法,是直接修改服务的启动文件,添加-H参数指定

4、然后测试下远程连接 docker -H <tcp://"doc氯短赤亻ker目标ip"> "docker命令",docker所在服务器的ip



5、应用,在portainner添加管理节点一个是本地服务器,一个是远程服务器


6、ubuntu 下面注意权限问题

7、然后同样方法设置


8、单是却启动失败了,查了资料都是说内核的bug但是我感觉不是

9、最后只好用第二张方法设置,直接修改服务的启动文件

10、添加到portainner里,到此搞定
