Docker容器内不能联网的6种解决方案
来源:互联网 发布:怎样学好高中政治知乎 编辑:程序博客网 时间:2024/06/06 01:46
Docker容器内不能联网的6种解决方案
注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8)
1.使用--net:host选项
sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash
2.使用--dns选项
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前加个#号注释掉
sudo restart network-manager
sudo restart docker
5.重建docker0网络
pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
docker -d
6.直接在docker内修改/etc/hosts
1 0
- Docker容器内不能联网的6种解决方案
- Openstack虚拟机内安装docker,容器无法联网问题
- 不能再docker容器中使用宿主机的docker服务的解决方案
- 关于虚拟机内的ubuntu不能联网
- 安卓模拟器不能联网的解决方案
- Docker容器内的信号处理
- ubuntu 下 docker 的container不能联网的问题
- 容器部署解决方案Docker
- 容器部署解决方案Docker
- 关于Win 8 应用商店不能联网的几个解决方案
- docker 运行的新容器不能使用常规的命令
- Docker容器内应用的日志收集方案
- 11 :外网如何访问 docker 容器内的服务?
- Docker容器内的监控命令数据修正思路
- 使用Docker容器不能忽略的10件事
- 容器部署解决方案Docker详解
- docker 删除容器的时候出现的bug解决方案
- Docker 解决容器时间与主机时间不一致的问题三种解决方案
- 极光推送开发(一)
- 二叉排序树
- 欢迎使用CSDN-markdown编辑器
- 并行程序设计导论 第一章习题
- 安卓工具类------->ToolFor9Ge
- Docker容器内不能联网的6种解决方案
- 理解Handler、Looper、MessageQueue、Thread关系?二
- POJ 2492 A Bug's Life(并差集应用)
- Oracle下lag和lead分析函数
- Custom Class Loading in Dalvik
- iOS - UITableViewController的RefreshControl使用
- C++对象模型
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- grails