# 查看所有网络
docker network ls # 如果要查看更加详细的虚拟网卡,如下指令
docker network inspect [NetWorkEthName | NetWorkEthID] # 先创建两个虚拟网卡
docker network create --driver bridge mynet1
docker network create --driver bridge --subnet 172.25.25.0/ --gateway 172.25.25.1 mynet2 # 实例化三个容器,因为没有修改镜像源名称,所以暂时这么用
docker run -itd --name test1 --network mynet1 daocloud.io/library/registry:2.6.
docker run -itd --name test2 --network mynet2 --ip 172.25.25.2 daocloud.io/library/registry:2.6.
docker run -itd --name test3 --network mynet2 --ip 172.25.25.8 daocloud.io/library/registry:2.6. # 让test1容器再添加一个虚拟网卡,就是刚刚创建的两个网卡(后一个)
docker network connect mynet2 test1
# 让test1容器连接桥接网卡,联通本地网络
docker network connect bridge test1 # 进入那个双网卡的容器,不能使用`/bin/bash`。因为busybody并没有这个环境
docker exec -it test1 /bin/sh
/ # ping 172.25.25.1
/ # ping 172.25.25.2
/ # ping 172.25.25.8
# 正常情况下,都是可以ping通的。

# 查看所有网络
docker network ls

# 如果要查看更加详细的虚拟网卡,如下指令
docker network inspect [NetWorkEthName | NetWorkEthID]

# 先创建两个虚拟网卡
docker network create --driver bridge mynet1
docker network create --driver bridge --subnet 172.25.25.0/24 --gateway 172.25.25.1 mynet2

# 实例化三个容器,因为没有修改镜像源名称,所以暂时这么用
docker run -itd --name test1 --network mynet1 daocloud.io/library/registry:2.6.1
docker run -itd --name test2 --network mynet2 --ip 172.25.25.2 daocloud.io/library/registry:2.6.1
docker run -itd --name test3 --network mynet2 --ip 172.25.25.8 daocloud.io/library/registry:2.6.1

# 让test1容器再添加一个虚拟网卡,就是刚刚创建的两个网卡(后一个)
docker network connect mynet2 test1
# 让test1容器连接桥接网卡,联通本地网络
docker network connect bridge test1

# 进入那个双网卡的容器,不能使用`/bin/bash`。因为busybody并没有这个环境
docker exec -it test1 /bin/sh
/ # ping 172.25.25.1
/ # ping 172.25.25.2
/ # ping 172.25.25.8
# 正常情况下,都是可以ping通的。

Docker多网卡的更多相关文章

  1. Centos7 Docker 多主机 容器互连--基于OVS

    来一张自己画的图,mark:2016年6月27日17:09:14 自己理解,如有错误 多谢指教. centos7, 部署OVS和docker.以及基于centos6.8的ssh images 命令. ...

  2. 让Docker容器使用静态独立的外部IP(便于集群组建)

    需要使用Docker虚拟化Hadoop/Spark等测试环境,并且要可以对外提供服务,要求是完全分布式的部署(尽量模拟生产环境).那么我们会遇到几个问题: Container IP 是动态分配的 Co ...

  3. docker容器安装及使用技巧

    关于docker前言 A)首先是关于虚拟化 虚拟化我们可以简单的理解为一种资源管理方式.有如下几种虚拟化的方式: 1.完全虚拟化:对底层硬件实现完全的虚拟.例如:Vmware Workstation ...

  4. Docker Macvlan 介绍 or 工作原理

    Docker Macvlan Network Macvlan Network:属于Docker的网络驱动. Macvlan Network:Docker主机网卡接口逻辑上分为多个子接口,每个子接口标识 ...

  5. Docker Macvlan 应用部署

    Docker Macvlan 应用部署 MacVLAN有两种桥接模式 Bridge模式:不创建子接口的情况下直接去桥接物理接口.直接桥接到与宿主级的同网段. VLAN Bridge模式:创建子接口去桥 ...

  6. Docker多主机网络

    网络术语概念 二层交换技术:工作在OSI七层网络模型的第二层,通过MAC地址进行帧转发 三层交换技术:也称为IP交换技术,工作在OSI七层网络模型的第三层,通过IP地址进行包转发.它解决了局域网中网段 ...

  7. Docker容器跨主机通信--overlay网络

    一.Docker主机间容器通信的解决方案 Docker网络驱动 Overlay: 基于VXLAN封装实现Docker原生Overlay网络 Macvlan: Docker主机网卡接口逻辑上分为多个子接 ...

  8. openvswitch以及docker网络

    修改docker0的IP,教程写的是/etc/default/docker文件,但是那是过时的配置,真正的配置是在/etc/docker/daemon.json,格式是json的: { "r ...

  9. docker下用keepalived+Haproxy实现高可用负载均衡集群

    启动keepalived后宿主机无法ping通用keepalived,报错: [root@localhost ~]# ping 172.18.0.15 PING () bytes of data. F ...

随机推荐

  1. (转)协议森林11 涅槃 (TCP重新发送)

    协议森林11 涅槃 (TCP重新发送) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! TCP协议是一个可靠的协议.它通过重新发送 ...

  2. StringBuilder内存碎片对性能的影响

    StringBuilder内存碎片对性能的影响 TL;DR: StringBuilder内部是由多段char[]组成的半自动链表,因此频繁从中间修改StringBuilder,会将原本连续的内存分隔为 ...

  3. Linux - top命令监控列表的详细解析

    统计信息区(系统资源信息区) 前五行,即列表上方的五行 第一行:输出系统任务队列信息 18:46:38:系统当前时间 up 2days 1:54:系统开机后到现在的总运行时间 1 user:当前登录用 ...

  4. 【简说Python WEB】flask-mail电子邮件异步Asynchronous

    系统环境:Ubuntu 18.04.1 LTS Python使用的是虚拟环境:virutalenv Python的版本:Python 3.6.9 flask-mail电子邮件异步Asynchronou ...

  5. 痞子衡嵌入式:测一测i.MXRT1170 Raw NAND启动时间(从POR到进App的Reset_Handler)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT1170 Raw NAND启动时间. 关于i.MXRT1170这颗划时代的MCU,痞子衡去年10月在其刚发布的时候, ...

  6. 【C++】Strassen算法代码

    本文仅代码,无理论解释 实话实说,我觉得这个算法在C系列的语言下,简直垃圾到爆炸--毕竟是一群完全不懂程序数学家对着纸弄出来的,看起来好像非常的有用,实际上耗时是非常爆炸的. 但是<算法导论&g ...

  7. 滑动窗口-Substring Search Problem

    2018-07-18 11:19:19 一.Minimum Window Substring 问题描述: 问题求解: public String minWindow(String s, String ...

  8. vscode快速生成html模板(vscode快捷键"!"生成html模板)

    问题: 在vscode中新建test.html, 内容是空白的,输入"!",然后按tap键 ,没有生成常见的html模板,也就是如下: 输入! html html:5 DOCTYP ...

  9. Docker镜像拉取慢的解决方法

    镜像加速器配置: 下文配置引用于阿里云说明文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 1. 安装/升级Docker客户 ...

  10. Flutter Weekly Issue 49

    插件/Librarys flutter_date_pickers Allows to use date pickers without dialog. Provides some customizab ...