Docker 使用自定义网桥
来源:互联网 发布:海贼王883知乎 编辑:程序博客网 时间:2024/05/21 19:25
Docker 服务默认会创建一个 docker0 网桥,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。
用户也可以指定网桥来连接各个容器,步骤如下:
1. 首先安装bridge-utils工具包
$ sudo apt-get install bridge-utils
然后可以用 “brctl show” 来查看当前网桥信息,可以看到目前只有一个 docker0
$ brctl showbridge name bridge id STP enabled interfacesdocker0 8000.56847afe9799 no
2. 然后创建一个网桥 br0
$ sudo brctl addbr br0$ sudo ip addr add 192.168.66.1/24 dev br0$ sudo ip link set dev br0 up
添加后可以用 “brctl show” 来查看
$ brctl showbridge name bridge id STP enabled interfacesbr0 8000.000000000000 no docker0 8000.56847afe9799 no
3. 编辑 /etc/default/docker.io 文件,添加如下Docker参数,是Docker默认使用上面新添加的网桥
DOCKER_OPTS="-b=br0"
4. 重启docker服务
sudo service docker.io restart
5. 新建一个容器,可以看到它已经桥接到了 br0 上了。
6. 最后,如果要删除网桥,可以
$ sudo ip link set dev br0 down$ sudo brctl addbr br0
0 0
- Docker 使用自定义网桥
- docker自定义网桥
- Docker:添加自定义网桥
- Docker 自定义网桥和IP
- Docker网络之二:自定义网桥
- Docker--docker使用及自定义Dockerfile构建镜像
- 使用 Dockerfile 自定义 Docker 镜像
- Docker容器的网络基础-自定义虚拟网桥
- 创建docker自定义网桥 自定义网桥的配置 docker0
- 【Docker】Docker使用原则
- 【Docker】 windows10 docker 使用
- Docker 网络(八)——配置自定义的网桥
- docker 使用网桥实现跨主机容器链接
- docker自定义ip
- 自定义docker网桥
- docker 自定义创建 postgres
- docker 自定义安装 node
- docker 自定义安装 nginx
- 这里将介绍两种翻页显示功能的实现:
- bug of vector
- PHP新版本10月出炉!跳过6直上PHP7?
- SVN 相关
- python 安装pip
- Docker 使用自定义网桥
- Foreign Exchange - UVa 10763 水题
- activiti designer源码的研究(三) 之servicetask调用除Java之后的其他语言发布的webservice
- java中的常见排序汇总
- NodeJS优缺点及适用场景讨论
- 排序算法(一):插入排序、冒泡排序、合并排序、选择排序
- hud1495 非常可乐(bfs)
- [codevs 1232] 飞行员配对方案问题
- Java创建File失败