Docker容器内不能联网的6种解决方案

2025-05-27 0 58

Docker容器内不能联网的6种解决方案

注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8)

1.使用–net:host选项

?

1
sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash

2.使用–dns选项

?

1
sudo docker run --dns 8.8.8.8 --dns 8.8.4.4 --name ubuntu_bash -i -t ubuntu:latest /bin/bash

3.改dns server

vi /etc/default/docker
去掉“docker_OPTS="–dns 8.8.8.8 –dns 8.8.4.4"”前的#号

4.不用dnsmasq

vi /etc/NetworkManager/NetworkManager.conf
在dns=dnsmasq前加个#号注释掉

?

1

2
sudo restart network-manager

sudo restart docker

5.重建docker0网络

?

1

2

3

4

5
pkill docker #终止进程

iptables -t nat -F #清空nat表的所有链

ifconfig docker0 down #停止docker默认网桥

brctl delbr docker0 #删除网桥

docker -d

6.直接在docker内修改/etc/hosts

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对快网idc的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/luanpeng825485697/article/details/83018534

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Docker容器内不能联网的6种解决方案 https://www.kuaiidc.com/67579.html

相关文章

发表评论
暂无评论