docker bridge 网络
来源:互联网 发布:unity3d 导出android 编辑:程序博客网 时间:2024/05/17 16:55
http://www.cnblogs.com/CloudMan6/p/7066851.html
Docker 安装时会创建一个 命名为 docker0
的 linux bridge。如果不指定--network
,创建的容器默认都会挂到 docker0
上。
当前 docker0 上没有任何其他网络设备,我们创建一个容器看看有什么变化。
一个新的网络接口 veth28c57df
被挂到了 docker0
上,veth28c57df
就是新创建容器的虚拟网卡。
下面看一下容器的网络配置。
容器有一个网卡 eth0@if34
。大家可能会问了,为什么不是veth28c57df
呢?
实际上 eth0@if34
和 veth28c57df
是一对 veth pair。veth pair 是一种成对出现的特殊网络设备,可以把它们想象成由一根虚拟网线连接起来的一对网卡,网卡的一头(eth0@if34
)在容器中,另一头(veth28c57df
)挂在网桥 docker0
上,其效果就是将 eth0@if34
也挂在了 docker0
上。
我们还看到 eth0@if34
已经配置了 IP 172.17.0.2
,为什么是这个网段呢?让我们通过 docker network inspect bridge
看一下 bridge 网络的配置信息:
原来 bridge 网络配置的 subnet 就是 172.17.0.0/16,并且网关是 172.17.0.1。这个网关在哪儿呢?大概你已经猜出来了,就是 docker0。
当前容器网络拓扑结构如图所示:
容器创建时,docker 会自动从 172.17.0.0/16 中分配一个 IP,这里 16 位的掩码保证有足够多的 IP 可以供容器使用。
- docker bridge 网络
- docker如何构建bridge网络
- docker的host、bridge网络类型
- 16 - Docker network第二讲-容器默认网络bridge(Docker系列)
- 自己学Docker:13.Docker网络模式1--默认模式bridge模式
- Docker 网络(九)——使用Open vSwitch代替默认的linux bridge
- Docker学习总结(21)——Docke网络bridge详解
- docker网络
- Docker网络
- docker网络
- docker网络
- docker网络
- docker 网络
- ActiveMQ分布式网络(Forward Bridge)
- ActiveMQ分布式网络(Forward Bridge)
- docker【6】docker网络配置
- Docker网络之一:Docker 默认网络
- 探索 Docker bridge 的正确姿势,亲测有效!
- 机器学习之KNN算法
- opencv无法打开源文件opencv2/opencv.hpp文件
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- zsh 和 fish 安装与使用
- Non-local Neural Networks学习
- docker bridge 网络
- Spring4.3入门 bean的作用域介绍
- 利用jquery制作左侧菜单
- 将带有头结点head的单链表中序号为奇数的倒序,偶数不变
- Spring4.3入门 快速上手Spring
- win32SDK 实现深层目录遍历 函数
- 接口调用
- 简单有缝JQbanner轮播;自适应屏幕宽度;用于手机端;我是初学者;欢迎大牛点评
- 数据结构-栈