Docker容器内不能联网的6种解决方案
注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping )
--net:host选项
sudo Docker容器内不能联网的6种解决方案
注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping )
--net:host选项
sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash
--dns选项
sudo docker run --dns --dns --name ubuntu_bash -i -t ubuntu:latest /bin/bash
server
vi /etc/default/docker
去掉“docker_OPTS="--dns --dns "”前的#号
vi /etc/NetworkManager/
在dns=dnsmasq前加个#号注释掉
sudo restart network-manager
sudo restart docker
pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
docker -d
【编辑推荐】
Docker :支持IPV6、只读容器、容器运行监控,还有彩蛋
完美应对企业生产环境的挑战,Docker是否已做好准备?
赞!Docker生态系统常用组件介绍 开启快乐开发之旅
Java开发人员:如何穿过Docker现象这片"丛林"
应对SUID程序带来隐患,增强Docker程序安全
Docker容器内不能联网的6种解决方案 来自淘豆网www.taodocs.com转载请标明出处.