码头工人容器内不能联网怎么办

  介绍

这篇文章给大家分享的是有关码头工人容器内不能联网怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<强>码头工人容器内不能联网的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/主机

码头工人容器内不能联网怎么办