安装docker后服务器ping不通是什么原因如何解决
【温馨提醒】本文部分内容收集整理于互联网,不代表YINGSOO观点!若有咨询“安装docker后服务器ping不通是什么原因如何解决”等有关服务器、云主机租用、托管、配置、价格问题,请免费咨询YINGSOO客服,为您答疑解惑!
【主机优惠】马来西亚物理服务器特价 | 马来西亚物理服务器特价 | 柬埔寨云服务器特价
【知识科普】境外/海外/国外服务器可以上机测试吗?
最近使用服务器安装 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处理。