文档章节

Docker 使用自定义网桥

舒运
 舒运
发布于 2017/06/14 12:43
字数 278
阅读 9
收藏 0
点赞 0
评论 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  

© 著作权归作者所有

共有 人打赏支持
舒运
粉丝 7
博文 213
码字总数 510016
作品 0
深圳
#DDBMS#技术测试一——docker使用自定义网桥

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

Hochikong ⋅ 2015/01/18 ⋅ 2

docker的网络管理(1)

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

余梦似海 ⋅ 2017/04/22 ⋅ 0

docker容器互联并且暴露真实网络

在bridge模式下,连在同一网桥上的容器可以相互通信(若出于安全考虑,也可以禁止它们之间通信,方法是在DOCKER_OPTS变量中设置--icc=false,这样只有使用--link才能使两个容器通信)。 多台...

攀岩人生 ⋅ 2017/05/26 ⋅ 0

Docker 网络配置 【已翻译100%】(3/3)

Docker配置容器的步骤是: 1.创建一对虚拟接口 2.在主Docker主机内部给它一个唯一的名称,比如veth65f9,绑定它到docker0或者Docker使用的任何网桥上 3.让其他的接口进入新的容器(已经提供了...

青衫无名 ⋅ 2017/06/02 ⋅ 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

docker中的ROS容器对远端turtlebot的行为控制

docker中的ROS容器对远端turtlebot的行为控制 docker现有的网络模式比较简单,扩展性和灵活性都不能满足很多复杂场景的需求,大多数时候需要用户自定义Docker容器的网络,而不是使用DOCKER默...

chenming_hnu ⋅ 2017/03/12 ⋅ 0

用户定义网络中的内嵌DNS服务器

本节中的信息涵盖用户自定义网络中的容器的内嵌DNS服务器操作。连接到用户自定义网络的容器的DNS lookup与连接到默认 网络的容器的工作机制不同。 注意 :为了保持向后兼容性, 默认 网络的D...

A周立SpringCloud ⋅ 04/08 ⋅ 0

Docker系列教程18-用户定义网络中的内嵌DNS服务器

原文: ,转载请说明出处。 本节中的信息涵盖用户自定义网络中的容器的内嵌DNS服务器操作。连接到用户自定义网络的容器的DNS lookup与连接到默认 网络的容器的工作机制不同。 注意 :为了保持...

EACDY ⋅ 05/07 ⋅ 0

Docker网络基础---Docker跨主机容器访问通信

Docker网络基础---Docker跨主机容器访问通信 在同一宿主机下的Docker的容器之间是默认互相联通的。通过docker inspect id或name可以查看到ip地址。在不通的容器中来执行ping是可以ping通的。...

liujiandu101 ⋅ 04/21 ⋅ 0

Docker配置指南系列(一):配置项管理

#声明:本docker是在Centos6.7系统上安装,版本为1.7.1,docker最适用系统为ubuntu14.x以上 #本系列适合对docker基础原理有了解的人群阅读,当然新手也可以把这个当做手册来学习。我也是一点...

Leon_zhang50773 ⋅ 2016/04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 今天 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 今天 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 今天 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 今天 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部