背景

刚薅了阿里云服务器羊毛(新用户300块4年,点击购买),在公司ssh远程登陆服务器后,将之前的Docker镜像拿来run,防火墙什么都配好后发现:容器内部可以访问,容器外(宿主机) curl localhost:8080 访问不到,后经排查是因为Docker0的网段和公司的网段冲突了,导致访问不到。

Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。

Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置。

如何解决

docker默认网段是172.17.xx.xx,和公司的网段冲突,因此解决的办法其实也挺简单的,要么换公司网段,要么换docker网段,是个正常人都会选择换docker网段。

解决方案:修改docker默认网段

默认docker0 网桥信息

  • 1、停止docker
systemctl stop docker
  • 2、删除原有网桥
ip link del docker0 down
  • 3、sudo vim /etc/docker/daemon.json,添加形如下内容
{"bip":"192.168.100.1/24"
}

  • 4、重启docker服务
systemctl restart docker

5、通过ifconfig 查看docker网段是否已经变更

ifconfig docker0


码字不易,觉得有帮助的小伙伴记得点个赞鼓励下~

扫描上方二维码关注我的订阅号~

解决因Docker网桥网段冲突导致访问不到容器问题相关推荐

  1. Docker 容器与宿主机网段冲突导致网络无法 ping 通的解决方案

    Docker 容器与宿主机网段冲突导致网络无法 ping 通的解决方案 参考文章: (1)Docker 容器与宿主机网段冲突导致网络无法 ping 通的解决方案 (2)https://www.cnbl ...

  2. IP冲突导致访问不了请求

    最近DAP环境的一台portal机频繁被反馈无法正常访问,进页面大多数是404,屡次重启tbds-portal.tbds-server.cas.nginx等服务,稍微一两次恢复正常访问,但是好景不长, ...

  3. docker 网桥冲突了解决

    docker 网桥冲突了解决 删除网桥¶ 1.停用网桥 ip link set down <bridge> 2.删除网桥的配置文件 rm -f ifcfg-<bridge> 3 ...

  4. 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设

    解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...

  5. Visio 2016 MSI 与 Office 2016 Click-to-Run 冲突导致无法安装的解决方法

    Visio 2016 MSI 与 Office 2016 Click-to-Run 冲突导致无法安装的解决方法 问题描述 已安装:Office 2016 家庭与学生版 64 bit(Click-to- ...

  6. 解决IDEA和输入法切换快捷键Ctrl+Space(空格)冲突导致无法显示代码提示

    解决IDEA和输入法切换快捷键Ctrl+Space(空格)冲突导致无法显示代码提示(无需修改注册表以及添加其他输入法) 转载了这篇博文 链接

  7. Docker远程API未授权访问导致的Docker逃逸

    Docker远程API未授权访问导致的Docker逃逸 前言 是给社团学弟学妹们一次讲课的一次md. 服务器 https://cloud.tencent.com/act/campus 当然想要复现学习 ...

  8. 解决genemotion模拟器冲突导致的Android Studio无法启动ADB的问题

    首先命令行下运行 adb nodaemon server ./adb nodaemon server (Mac OSX) 如果出现错误: error: could not install *smart ...

  9. 解决WIN10系统下无线WLAN与蓝牙信道冲突导致蓝牙听歌和通话频繁卡顿,声音断断续续问题

    最近重装系统后发现电脑自带的无线网卡和蓝牙AX200模块工作有问题,经常连蓝牙音箱或耳机听歌特别卡顿,一开始以为是网络或者驱动带来的问题,于是到微星官方网站下载了主板等各部件驱动,并全部更新了一边,完 ...

最新文章

  1. 从Netflix的Hystrix框架理解服务熔断和服务降级
  2. 【Linux基础】Linux更改系统IP
  3. 第二步:关于布局文件中的大小设置使用问题
  4. yii2 js css,JS、CSS的引用
  5. 2018-10-04-Python全栈开发-day61-DJANGO-MODELS操作补充
  6. COVID-19 肺炎疫情数据实时监控(python 爬虫 + pyecharts 数据可视化 + wordcloud 词云图)
  7. 6种java垃圾回收算法_被说烂了的Java垃圾回收算法,我带来了最“清新脱俗”的详细图解...
  8. List和Set集合使用
  9. 信息学奥赛一本通(1074:津津的储蓄计划)
  10. 吉林建筑大学计算机科学技术,魏立明 - 吉林建筑大学 - 电气与计算机学院
  11. 【Docer】Docer安装MySQL并且远程登录
  12. 【mysql union all limit的使用】
  13. 马斯克再次创造历史!三位太空游客坐五手火箭成功升空,今晚达到空间站,票价3.5亿...
  14. 物理运动网站收藏 ╮(╯▽╰)╭
  15. Dagger 2 系列(一) -- 前奏篇:依赖注入的基本介绍
  16. visio:没有“形状”界面
  17. 视频转成gif动图怎么操作?仅需三步在线完成视频转gif
  18. 谷歌浏览器,退出时;调用退出的方法,vue
  19. 几个C#编程的小技巧
  20. 大数据概述:传统数据与大数据的区别

热门文章

  1. 长达半年的苹果发布会:亮点与槽点(iPhone5s,iPhone5c)
  2. 人力资源管理系统哪个好?如何选择
  3. am最新版安装包_am剪辑软件正版安装包
  4. wps文字每页的第一行都顶不到头,怎么调?
  5. 那些回不去的年少时光(桐华)
  6. java从身份证号码中提取出生年月日
  7. 将立创EDA中PCB元件封装转换为KiCad格式方法
  8. C语言实现输出五个数字的最大值和最小值
  9. java之正则表达式匹配汉字
  10. 2022年中国企业数字化转型白皮书 附下载