文档章节

Docker 使用自定义网桥

刺猬一号
 刺猬一号
发布于 2017/06/14 12:43
字数 278
阅读 10
收藏 0

Docker 服务默认会创建一个 docker0 网桥,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。

用户也可以指定网桥来连接各个容器,步骤如下:

1. 首先安装bridge-utils工具包

$ sudo apt-get install bridge-utils  

 

然后可以用 “brctl show” 来查看当前网桥信息,可以看到目前只有一个 docker0

$ brctl show  

  1. bridge name bridge id       STP enabled interfaces  
  2. docker0     8000.56847afe9799   no     


2. 然后创建一个网桥 br0

 

$ sudo brctl addbr br0  

  1. $ sudo ip addr add 192.168.66.1/24 dev br0  
  2. $ sudo ip link set dev br0 up  


添加后可以用 “brctl show” 来查看

  1. $ brctl show  
  2. bridge name bridge id       STP enabled interfaces  
  3. br0     8000.000000000000   no       
  4. docker0     8000.56847afe9799   no   

3. 编辑 /etc/default/docker.io 文件,添加如下Docker参数,是Docker默认使用上面新添加的网桥

DOCKER_OPTS="-b=br0"  


4. 重启docker服务

  1. sudo service docker.io restart  

5. 新建一个容器,可以看到它已经桥接到了 br0 上了。

6. 最后,如果要删除网桥,可以

$ sudo ip link set dev br0 down  

  1. $ sudo brctl addbr br0  
  2.  sudo brctl addbr br0  

© 著作权归作者所有

共有 人打赏支持
刺猬一号
粉丝 11
博文 373
码字总数 616361
作品 0
深圳
私信 提问
#DDBMS#技术测试一——docker使用自定义网桥

试验目标:使docker接入自定义的网桥而非默认的docker0网桥。 过程: 安装bridge-utils apt-get install bridge-utils 先关闭docker service docker stop 关闭docker0网桥 ifconfig docker0...

Hochikong
2015/01/18
0
2
Docker容器学习与分享08

Docker容器网络 Docker除了默认创建的三种网络外,还可以自定义网络。 首先创建一个类型的网络,使用命令。 查看一下当前的网络变化。 发现新增了一个网桥,这个网桥就是我们刚刚创建好的网络...

顾北清
2018/07/12
0
0
docker的网络管理(1)

Docker 中的网络功能介绍 默认情况下,容器可以建立到外部网络的连接,但是外部网络无法连接到容器。 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务 外部访问容器: 容器中可以...

余梦似海
2017/04/22
0
0
(八)Docker网络跨主机通讯vxlan和vlan

基于OpenvSwitch实现跨主机通信: 环境描述: 安装OpenvSwitch 检查内核文件 ll /lib/modules//buildll -d /usr/src/kernels/`un 下载openvswitch源码包并制作RPM包 mkdir -p /root/rpmbuil...

linuxjavachen
2017/07/12
0
0
Docker 学习(四)—— 网络配置

操作系统CentOS7.0下docker 网络配置(root用户下操作) Dokcer 通过使用 Linux 桥接提供容器之间的通信,默认会创建一个名为docker0的虚拟网桥,docker0 桥接接口的目的就是方便 Docker 管理...

freelb
2018/09/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

对Docker了解多少?10分钟带你从入门操作到实战上手

Docker简述 Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持,W...

别打我会飞
33分钟前
1
0
Java自定义注解及应用

前沿 java目前只内置了三种标准注解 注解 解释 @Override 表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示 @Depreca...

细节探索者
37分钟前
1
0
Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能

视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大...

红土豆
40分钟前
1
0
谈谈lucene的DocValues特性之SortedDocValuesField

lucene的DocValues不同于document文档级别的存储,它是一个面向列的存储结构,提供从文档编号到值的映射功能。根据不同的数据类型和应用场景支持多个DocValuesField类型,SortedDocValuesFi...

FAT_mt
54分钟前
3
0
漏洞防御与修复工作

导读 漏洞管理工作是企业安全建设必不可少的一环,在风险管理工作中,漏洞管理能够防患于未然,企业对漏洞管理有着广泛的基础建设和实践经验。但随着攻防技术的发展,传统漏洞管理的安全技术...

问题终结者
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部