1、在安装Docker的时候,会在宿主机安装一个虚拟网关 docker0,查询docker0的IP地址 ip addr show docker0 2、配置docker上安装的nginx server { listen 80; server_name www.test.co; location / { ...
分类:
其他好文 时间:
2020-01-18 11:11:10
阅读次数:
140
1.解决docker 容器内访问宿主机“No route to host”的问题,在搭建redis主从哨兵时 nmcli connection modify docker0 connection.zone trusted systemctl stop NetworkManager.service f ...
分类:
其他好文 时间:
2020-01-17 15:03:40
阅读次数:
119
默认网络 当你安装了docker,它自动创建了3个网络,可以使用docker network命令来查看 docker network ls 1、bridge网络 brctl show docker0 查看网关: route -n ...
分类:
其他好文 时间:
2020-01-16 12:56:49
阅读次数:
53
docker网络管理。 在通常情况下,Docker使用网桥(Bridge)与 NAT 的通信模式 (1) 容器访问外部网络 iptables -t nat -A POSTROUTING -s 172.17.0.0/16 -o docker0 -j MASQUERADE 2) 外部网络访问容器 doc ...
分类:
其他好文 时间:
2020-01-08 10:29:40
阅读次数:
107
docker容器不适合存放数据,重要的数据要用外部卷存储,容器可以挂载真实机目录或者共享存储为卷 ...
分类:
其他好文 时间:
2020-01-05 14:08:54
阅读次数:
81
五种网络管理的模式? bridge network 模式(网桥):默认的网络模式。类似虚拟机的nat模式 特点: 1、宿主机上需要单独的bridge网卡,如默认docker默认创建的docker0。2、容器之间、容器与主机之间的网络通信,是借助为每一个容器生成的一对veth pair虚拟网络设备对, ...
分类:
其他好文 时间:
2019-12-30 19:15:30
阅读次数:
117
Docker 网络概况 用一张图来说明 Docker 网络的基本概况: 四种单节点网络模式 bridge 模式 Docker 容器默认使用 bridge 模式的网络。其特点如下: 使用一个 linux bridge,默认为 docker0 使用 veth 对,一头在容器的网络 namespace 中 ...
分类:
其他好文 时间:
2019-12-24 12:14:41
阅读次数:
114
一、背景 集群是二进制部署 部署完成后一起正常,各种资源对象均可正常创建、 部署应用后发现无法跨节点通信,且pod的ip都是172.17.0.0段的 二、排查过程层 查看节点路由,发现docker0网卡居然是172.17.0.0段(what?) 查找如下资料:基于docker的CNM部署flanel ...
分类:
其他好文 时间:
2019-12-21 00:23:17
阅读次数:
145
Docker网络基础Docker启动时,会自动在主机上创建一个docker0虚拟网桥,实际上是Linux的一个bridge,可以理解为一个软件交换机,它会而挂载到它的网口之间进行转发当创建一个Docker容器的时候,同理会创建一对vethpair接口(当数据包发送到一个接口时,另外一个接口也可以收到相同的数据包),这对接口一端在容器内,即eth0;另一端在本地并被挂载到docker0网桥,名称以v
分类:
其他好文 时间:
2019-12-14 00:06:54
阅读次数:
132
3个容器需要进行交互,根据docker的网络原理,docker0网桥要有,之前因为网桥不在,虽然es启动起来,但是一直ping不通,logstash也连不上es,而且存在缺陷,容器的ip可能会发生变化,后面会将用k8s去部署。 [root@topcheer ~]# ifconfig docker0: ...
分类:
其他好文 时间:
2019-12-04 20:34:58
阅读次数:
182