Docker 7. 远程访问

Docker 如何配置远程访问。

Windows

勾选 Settings-General-Expose daemon on tcp://localhost:2375 without TLS

Windows图像界面勾选.png

执行命令

命令

1
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=<your-public-ip> protocol=tcp

示例

1
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=192.168.102.105 protocol=tcp

CentOS 7

1
sudo nano /usr/lib/systemd/system/docker.service

在 ExecStart=中追加-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

追加参数.png

保存 重启 Docker 或 直接重启服务器

验证 访问 http://ip:2375/version 会有 json 数据响应

验证

浏览器访问 http://192.168.102.105:2375/ 提示

1
2
3
{
"message": "page not found"
}

Docker 7. 远程访问
https://blog.josway.cc/2022/04/25/yuque/Docker 7. 远程访问/
作者
JOSWAY
发布于
2022年4月25日
许可协议