首页 / 智物专栏 / 正文

docker容器内无法访问外网

时间:2025-02-12 20:01:51

docker容器无法通过域名访问问题解决方案

如果是通过run命令来启动容器的话,只需要增加 --net=host这个参数,具体命令如下所示:

docker run -d --net=host --name nginx-1 nginx:latest

下面我们来讲解一下上面的这个启动命令中增加 –net=host 这个配置参数的作用,该配置的作用主要是表明该容器不会虚拟自己的网卡,配置自己的IP,而是使用宿主机的IP和端口,所以使用这个命令的时候, docker run 命令中的 -p 也会失效,因为它本来就使用的是宿主机的IP和端口,根本无需进行端口映射,通过上面的配置,我们便可以从容器内通过域名正常的访问外网环境啦

《docker容器内无法访问外网》不代表本网站观点,如有侵权请联系我们删除

广州她氧信息科技有限公司 她氧网版权所有 粤ICP备2023058637号网站地图 网站地图2