• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Docker容器内不能联网的6种解决方案

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

作者:数据架构师 字体:[增加 减小] 来源:互联网

本文主要包含docker,容器,docker,不能联网解决方案等服务器相关知识,数据架构师 希望可以进行参考

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         #清空nat表的所有链
ifconfig docker0 down    #停止docker默认网桥
brctl delbr docker0       #删除网桥
docker -d

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

总结

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

您可能感兴趣的文章:

  • Docker创建运行多个mysql容器的方法示例
  • 如何隔离docker容器中的用户的方法
  • Docker容器自启动的实现方法
  • Docker容器中Mysql数据的导入/导出详解
  • Docker容器使用jenkins部署web项目(总结)
  • Docker容器之内网独立IP访问的方法
  • 详解将本地docker容器迁移到服务端
  • Docker下Tomcat容器中使用Mysql的方法
  • Centos7下安装与卸载docker应用容器引擎的方法
  • docker容器启动后添加端口映射
  • 详解Docker 端口映射与容器互联
  • Docker教程:使用容器(简单示例)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • Dockerfile制作官方Tomcat镜像及镜像使用详解
  • VM12中CentOS7以NAT的方式连接网络的方法
  • CentOS 7下YUM 本地仓库的搭建详细步骤
  • XenServer XenDesktop安装步骤详解(图文)
  • ubuntu17.10安装docker-ce的方法
  • VMware安装Centos7超详细过程(图文)
  • VMware12中MS-DOS 7.10安装图文教程
  • 浅谈Docker运行Tensorboard和jupyter的方法
  • Docker的安装方法及运行Docker Swarm模式的使用
  • VirtualBox 虚拟机中安装 Ubuntu 12.04(图文教程)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Centos下安装docker教程
    • Docker下搭建一个JAVA Tomcat运行环境的方法
    • 使用VMware10安装Ubuntu 14步骤图文详解
    • CentOS7 Nvidia Docker环境搭建
    • 教你使用如何docker部署淘宝rap2服务
    • Openstack 节点维护详细讲解
    • Docker MQTT安装使用教程
    • 如何清理docker产生的垃圾文件
    • docker pure-ftp 搭建ftp服务器的方法
    • Docker SSH连接docker容器的示例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有