新闻动态

安装docker后服务器ping不通是什么原因如何解决

发布日期:2021-07-24 18:37 | 文章来源:百度云

  【温馨提醒】本文部分内容收集整理于互联网,不代表YINGSOO观点!若有咨询“安装docker后服务器ping不通是什么原因如何解决”等有关服务器、云主机租用、托管、配置、价格问题,请免费咨询YINGSOO客服,为您答疑解惑!

  【主机优惠】马来西亚物理服务器特价 | 马来西亚物理服务器特价 | 柬埔寨云服务器特价

  【知识科普】境外/海外/国外服务器可以上机测试吗?

安装docker后服务器ping不通是什么原因如何解决

  最近使用服务器安装 docker 后准备部署应用。在安装完docker,写 dockerfile后运行程序时产生了无法访问的问题,而且服务器也ping 不通了,把 docker 关了后发现依旧不行。但是在出现这个问题后依然可以 ssh 登陆服务器,只是服务器 ping 不通,也不能访问。

  在网上查询后发现有人有和我一样的问题,原因就是 docker 和服务器的网段冲突了,改了网段就好了。

  docker 容器网络默认使用的是 bridge 桥接模式,一般容器会使用 daemon.json 中定义的虚拟网桥来与宿主机进行通信。

  下面分别是 Linux 和 mac 修改 docker 默认网段的方法。

  修改方法

  Linux 修改 docker 默认网段

  第一步 删除原有配置

  sudo service docker stop

  sudo ip link set dev docker0 down

  sudo brctl delbr docker0

  sudo iptables -t nat -F postRoUting

  第二步 创建新的网桥

  sudo brctl addbr docker0

  sudo ip addr add 172.17.10.1/24 dev docker0

  sudo ip link set dev docker0 up

  第三步 配置 docker 的文件

  vi /etc/docker/daemon.json

  -bash-4.2$ cat /etc/docker/daemon.json

  {

  "bip":"172.17.10.1/24"

  }

  # 注意就是将 bip 的值改成新设置的网段

  mac 修改

  打开 preferences -> Advanced,修改 docker subnet 配置 172.17.10.1/24,从而避免网段冲突的问题。

  热门产品:美国高防服务器去首页享优惠!YINGSOO推出PHA挖矿服务器PHA挖矿教程Chia奇亚服务器Swarm物理节点服务器Swarm母鸡服务器Swarm云节点服务器《Phala PHA挖矿资料大全》《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部