本帖最后由 凯Kane 于 2023-12-28 11:57 编辑
Docker常见端口 - 2375:未加密的docker socket,远程root无密码访问主机
- 2376:tls加密套接字,很可能这是您的CI服务器4243端口作为https 443端口的修改
- 2377:群集模式套接字,适用于群集管理器,不适用于docker客户端
- 5000:docker注册服务
- 4789和7946:覆盖网络
复制代码
一、修改宿主机配置文件法一- vim /lib/systemd/system/docker.service
复制代码
在 ExecStart 开头的这一行末尾添加 -H tcp://0.0.0.0:2375 - ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
复制代码
法二- vim /etc/docker/daemon.json
-
-
- {
- "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
- }
复制代码
法三 - vim /etc/default/docker
-
- # 加入下面一行
- DOCKER_OPTS="-H tcp://0.0.0.0:2375"
复制代码
二、重启docker systemctl daemon-reload && systemctl restart docker 三、防火墙开放2375端口firewall-cmd --zone=public --add-port=2375/tcp --permanent 四、通过外网访问测试成功- # 查看docker版本
- docker -H tcp://www.zhengqingya.com:2375 version
- # 查看镜像包
- docker -H tcp://www.zhengqingya.com:2375 images
复制代码
|