docker daemon -H远程连接详解

2025-04-21 06:45:35

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

docker daemon -H远程连接详解

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

docker daemon -H远程连接详解

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

docker daemon -H远程连接详解

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

docker daemon -H远程连接详解
docker daemon -H远程连接详解
docker daemon -H远程连接详解

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

docker daemon -H远程连接详解
docker daemon -H远程连接详解

6、ubuntu 下面注意权限问题

docker daemon -H远程连接详解

7、然后同样方法设置

docker daemon -H远程连接详解
docker daemon -H远程连接详解

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

docker daemon -H远程连接详解

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

docker daemon -H远程连接详解

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

docker daemon -H远程连接详解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢