docker 开启remote API 访问2375 端口
docker 常见端口包含:
- 2375 未加密 docker socket,远程访问无密码,外网环境或者生产环境不建议开启
- 2376 tls 加密套接字,通过 CA 证书进行认证
- 2377 集群模式套接字,用于集群管理器
- 5000 docker 注册服务
- 4789 覆盖网络
- 7946 集群节点之间通讯
开启配置
方法一
- 编辑 docker 开机自动重启文件
- 重启
systemctl daemon-reload
systemctl restart docker
方法二
- 编辑 daemon.json 的配置
vim /etc/docker/daemon.json
新增一行 “hosts”: [“tcp://0.0.0.0:2375”, “unix:///var/run/docker.sock”]
“unix:///var/run/docker.sock”:unix socket,本地客户端将通过这个来连接 Docker Daemon。
“tcp://0.0.0.0:2375”:tcp socket,表示允许任何远程客户端通过 2375 端口连接 Docker Daemon
- 重启
systemctl daemon-reload
systemctl restart docker