Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >关于服务器安装docker后无法ping通内网

关于服务器安装docker后无法ping通内网

作者头像
全栈程序员站长
发布于 2022-06-29 08:59:55
发布于 2022-06-29 08:59:55
2.3K00
代码可运行
举报
运行总次数:0
代码可运行

故障现象

多台服务器安装docker,搭建kubernetes集群,在部署过程中检查是否服务器之间内网是否通讯,多台服务器IP地址段为【172.17.0.x】,【172.18.0.x】,【172.19.0.x】,docker部署完毕后,正常进行启动,随后内网不通讯,【172.17.0.x】服务器与【172.18.0.x】,【172.19.0.x】之间互不通讯,【172.18.0.x】,【172.19.0.x】之间没问题。

解决办法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:79:2f:ee:bc brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

改变docker默认的IP段,docker默认为【172.17.0.1】,与服务器地址段进行冲突,导致【172.17.0.x】服务器与【172.18.0.x】,【172.19.0.x】之间互不通讯

修改docker默认网段

1)vim /etc/docker/daemon.json(这里没有这个文件的话,自行创建)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
   
    "bip":"192.168.0.1/24"
}

2)重启docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart docker
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:79:2f:ee:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global docker0
       valid_lft forever preferred_lft forever

测试服务器之间内网互通问题,解决!

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101870.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年6月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker0网络及原理探究
Docker 服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。
甜点cc
2022/08/30
1.9K0
Docker 网络
当你安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host
Java_慈祥
2024/08/06
1640
Docker 网络
harbor修改了docker默认网卡失效原因
修改了docker的默认网段,但是harbor启动时候又会出现docker默认的网段,故现找下原因
SY小站
2020/06/15
1.4K0
云原生时代必须具备的核心技能之Docker高级篇(Docker网络详解)
  前面给大家项目的介绍了Docker的基础内容 Docker基础篇 接下来给大家系统的介绍下Docker高级篇的内容:网络核心、Docker实战、DockerCompose、Harbor以及Swarm。欢迎关注收藏哦
用户4919348
2022/01/06
6860
云原生时代必须具备的核心技能之Docker高级篇(Docker网络详解)
Linux下Docker容器访问宿主机网络。
将容器run在该网络中时,容器访问的localhost不是宿主机的localhost.
玖柒的小窝
2021/09/08
2.7K0
docker自定义ip地址(自定义网桥)
如果已经有/etc/docker/daemon.json文件,添加内容的时候就只需要添加大括号里面的内容就好了,不需要另外添加大括号。
用户9949933
2023/02/24
8830
这就是你日日夜夜想要的docker!!!---------Docker四种网络模式解析
我们安装完Docker时,会发现系统已经自动创建了一个docker0网卡和其他Docker网络模式
不吃小白菜
2020/09/24
3780
这就是你日日夜夜想要的docker!!!---------Docker四种网络模式解析
Docker | 自定义网络(网关、子网地址)
热爱前端,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚,等待着一个创业机会。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助。
甜点cc
2022/10/24
9090
Docker | 自定义网络(网关、子网地址)
docker端口映射原理_docker修改端口映射
ERROR: ZONE_CONFLICT: ‘docker0’ already bound to a zone
全栈程序员站长
2022/11/02
2.3K0
Docker容器网络配置
可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。
Alone-林
2022/08/23
1.2K0
Docker容器网络配置
如何使用Calico实现跨主机Docker网络通信
户外依然大雨滂沱,只是这回彷彿不仅命运一人独自哭泣,不晓得由来,窗外的雨水似乎渗上我心头,有些寒冻,有些缩麻,还有些苦涩。城市万家灯火,橘黄街灯与家户里的温暖流洩,我总觉得这时候的我,最脆弱。-----《Unser Leben Unser Traum》
山河已无恙
2023/03/02
1.1K0
Consul 基础4
Note: 在有多个IP的环境下,必须指定IP,否则会失败 [root@h104 consul]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft
franket
2021/12/01
1620
Docker容器网络
Docker在安装后自动提供3种网络,可以使用``docker network ls`命令查看
Alone-林
2022/08/23
5110
Docker容器网络
ip addr命令作用_linux带内ip
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164671.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/18
3.5K0
Docker-网络&跨主机通信
作者介绍:简历上没有一个精通的运维工程师。下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/12/19
960
Docker-网络&跨主机通信
coreos docker 尝新奇
官方的下载地址也不是非常稳定,我分享了一个在百度云上面,http://pan.baidu.com/s/1hqgkCmS
全栈程序员站长
2022/07/07
1860
coreos docker 尝新奇
docker网络之Bridge网络
为什么同一台机器上的两个容器IP可以互相通信? 在聊这个问题之前,我们先看一个日常生活中的例子来辅助理解,Docker Bridge网络在局域网中,多台电脑要想互相通信,需要一个交换机通过动态IP协议
友儿
2022/09/13
5820
Centos7新增静态路由
新增或编辑配置文件route-interfacename,interfacename为网卡名,本文为ens33
loong576
2019/09/10
1.8K0
Centos7新增静态路由
Docker网络详解
Docker 网络 Docker网络原理 每启动一个Docker 容器,docker 将给docker 容器分配一个ip 只要启动了docker 就会有一个docker0 网络使用的是桥接模式,ev
PayneWu
2020/12/18
4730
Docker网络详解
k8s1.13.0二进制部署-flannel网络(二)
Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来。 VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网上传输,到达目的地后由隧道端点解封装并将数据发送给目标地址。 Flannel:是Overlay网络的一种,也是将源数据包封装在另一种网络包里面进行路由转发和通信,目前已经支持UDP、VXLAN、AWS VPC和GCE路由等数据转发方式。
yuezhimi
2020/09/30
6370
k8s1.13.0二进制部署-flannel网络(二)
相关推荐
Docker0网络及原理探究
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验