Docker多网卡
# 查看所有网络
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多网卡的更多相关文章
- Centos7 Docker 多主机 容器互连--基于OVS
来一张自己画的图,mark:2016年6月27日17:09:14 自己理解,如有错误 多谢指教. centos7, 部署OVS和docker.以及基于centos6.8的ssh images 命令. ...
- 让Docker容器使用静态独立的外部IP(便于集群组建)
需要使用Docker虚拟化Hadoop/Spark等测试环境,并且要可以对外提供服务,要求是完全分布式的部署(尽量模拟生产环境).那么我们会遇到几个问题: Container IP 是动态分配的 Co ...
- docker容器安装及使用技巧
关于docker前言 A)首先是关于虚拟化 虚拟化我们可以简单的理解为一种资源管理方式.有如下几种虚拟化的方式: 1.完全虚拟化:对底层硬件实现完全的虚拟.例如:Vmware Workstation ...
- Docker Macvlan 介绍 or 工作原理
Docker Macvlan Network Macvlan Network:属于Docker的网络驱动. Macvlan Network:Docker主机网卡接口逻辑上分为多个子接口,每个子接口标识 ...
- Docker Macvlan 应用部署
Docker Macvlan 应用部署 MacVLAN有两种桥接模式 Bridge模式:不创建子接口的情况下直接去桥接物理接口.直接桥接到与宿主级的同网段. VLAN Bridge模式:创建子接口去桥 ...
- Docker多主机网络
网络术语概念 二层交换技术:工作在OSI七层网络模型的第二层,通过MAC地址进行帧转发 三层交换技术:也称为IP交换技术,工作在OSI七层网络模型的第三层,通过IP地址进行包转发.它解决了局域网中网段 ...
- Docker容器跨主机通信--overlay网络
一.Docker主机间容器通信的解决方案 Docker网络驱动 Overlay: 基于VXLAN封装实现Docker原生Overlay网络 Macvlan: Docker主机网卡接口逻辑上分为多个子接 ...
- openvswitch以及docker网络
修改docker0的IP,教程写的是/etc/default/docker文件,但是那是过时的配置,真正的配置是在/etc/docker/daemon.json,格式是json的: { "r ...
- docker下用keepalived+Haproxy实现高可用负载均衡集群
启动keepalived后宿主机无法ping通用keepalived,报错: [root@localhost ~]# ping 172.18.0.15 PING () bytes of data. F ...
随机推荐
- 微博立场检测 60分Baseline
AI研习社最近举办了一个比赛--微博立场检测,实际上就是一个NLP文本分类的比赛 Baseline-FastText 我的Baseline方法用的是pkuseg分词+FastText,最好成绩是60, ...
- js 渐变运动框架
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Serverless与微服务
Serverless 是一个更大的范畴,Serverless 不只计算,也包括存储.数据库.中间件等各种服务.Serverless = FaaS(函数即服务) + BaaS(后端即服务).其中 Ser ...
- go源码分析(一) 通过调试看go程序初始化过程
参考资料:Go 1.5 源码剖析 (书签版).pdf 编写go语言test.go package main import ( "fmt" ) func main(){ fmt.Pr ...
- Mybatis(三)Mybatis映射开发
4.1 一对一 4.1.1 表对应关系, 一个订单对应一个用户 4.1.2 实体对应关系 public class Order { private int id; private Date order ...
- 面试刷题12:zero copy是怎么回事?
文件copy是java的io部分不可忽视的内容. 我是李福春,我在准备面试,今天的问题是: zero-copy是怎么回事? 操作系统的空间划分为内核态空间, 用户态空间: 内核态空间相对操作系统具备更 ...
- Java 中,如何对日期进行加减操作
今天在做项目时,遇到了对时间的加减进行操作的需求,根据传入的日期字符串,操作参数("+","-"),加数(要操作的天数),对日期进行加减操作,经查询资料,自己写 ...
- mysql存储过程简单用法
show procedure status 查看所有存储过程 <!-- 简单存储过程 --> 先将结束符改成// delimiter // create procedure query ...
- ASP.NET MVC升级到ASP.NET Core MVC踩坑小结
写在前面 ASP.NET Core是微软新推出的支持跨平台.高性能.开源的开发框架,它的优势不必多说,因为已经说得太多了.当然,现在依然有着数量庞大的系统运行于.NET Framework上,由于有大 ...
- Building Applications with Force.com and VisualForce (DEV401) (二五):Visualforce Controller
Dev401-026:Visualforce Pages: Visualforce Controller Module Objectives1.Identify the functionality ...