介绍
这篇文章给大家分享的是有关码头工人容器内不能联网怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强>码头工人容器内不能联网的6种解决方案强>
注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8)
<强> 1。使用净:主机选项强>
sudo docker run ——净:host ——name ubuntu_bash 小姐;-t ubuntu: latest /bin/bash
<强> 2。使用dns选项强>
sudo docker run ——dns 8.8.8.8 ——dns 8.8.4.4 ——name ubuntu_bash 小姐;-t ubuntu: latest /bin/bash
<强> 3。改dns服务器强>
vi/etc/default/docker
去掉“docker_OPTS=癲ns 8.8.8.8——dns 8.8.4.4"”前的#号
<强> 4。不用dnsmasq 强>
vi/etc/NetworkManager/使。参看
在dns=dnsmasq前加个#号注释掉
sudo restart 网络管理者 sudo restart 码头工人
<强> 5。重建docker0网络强>
pkill docker ,,,,,,,,,,,, #终止进程 iptables -t  nat -F ,,,,,,,, #清空nat表的所有链 ifconfig docker0  down ,,, #停止码头工人默认网桥 brctl delbr  docker0 ,,,,,, #删除网桥 docker - d
6。<强>直接在码头工人内修改/etc/主机强>