很坑的一点是
这里暴露的是本地localhost的:2375端口,但是远程访问时拒绝的
百度上说加"hosts":["tcp://0.0.0.0:2375"]这样加我连重启都报错,而且低版本还提示
"hosts" cannot used in docker for windows
解决方法:
勾选
用一个windows自带的命令进行端口代理(your-public-ip是你的主机当前的ipv4地址):
cmd以管理员身份运行:
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=<your-public-ip> protocol=tcp
————————————————
版权声明:本文为CSDN博主「chengli.zou」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:CSDN-专业IT技术社区-登录
如果还不行 关闭防火墙试试 或者 给防火墙添加规则,开放2375端口:
netsh advfirewall firewall add rule name="docker_daemon" dir=in action=allow protocol=TCP localport=2375