概述
首先,docker能够被远程访问的话,需要编辑docker所在的宿主机中的文件/lib/systemd/system/docker.service
修改以ExecStart开头的行,在其后面直接添加下面内容即可:
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
修改后保存文件,配置文件生效,重启docker
systemctl daemon-reload && service docker restart
此时,若你的浏览器无法访问 http://本机ip(不是localhost,是真实的外网ip):2375/version
说明你的系统端口有点问题(防火墙问题),需执行如下命令:
iptables -I INPUT -p tcp --dport 2375 -j ACCEPT
具体原因可以看看这个老哥的文章,写的很清楚 https://www.jianshu.com/p/109474ee6d66
————————————————
版权声明:本文为CSDN博主「X-Zec」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Z_RenYong/article/details/106933562
最后
以上就是纯真咖啡为你收集整理的docker无法远程访问的全部内容,希望文章能够帮你解决docker无法远程访问所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复