我是靠谱客的博主 纯真咖啡,最近开发中收集的这篇文章主要介绍docker无法远程访问,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先,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无法远程访问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部