文档章节

Docker macvlan实战

China_OS
 China_OS
发布于 2017/08/11 08:57
字数 250
阅读 52
收藏 0

docker swarm模式不支持同宿主机网段ip,非swarm模式才支持同网段ip,那就是macvlan模式。

ubuntu16.04-1 172.31.68.241  
ubuntu16.04-2 172.31.68.242 172.31.68.222
ubuntu16.04-3 172.31.68.243 172.31.68.223

    ps:第二列为宿主机ip,第三列为容器ip

创建macvlan网络

docker network create -d macvlan --subnet=172.31.68.0/24 --gateway=172.31.68.1 -o parent=ens3  my-macvlan

    ps:在ubuntu16.04-2/ubuntu16.04-3上都需要创建,由于不需要在ubuntu16.04-1创建容器,所以ubuntu16.04-1上不需要创建macvlan网络

创建容器

    ubuntu16.04-2

docker run --net=my-macvlan --name=test2 --ip=172.31.68.222 -it 172.31.68.241/library/xenial3 /bin/bash

    ubuntu16.04-3

docker run --net=my-macvlan --name=test3 --ip=172.31.68.223 -it 172.31.68.241/library/xenial3 /bin/bash

 参数解释

-d macvlan     加载kernel的模块名
--subnet         宿主机所在网段
--gateway       宿主机所在网段网关
-o parent        继承指定网段的网卡

联通测试

    test2 -> test3

    test3 -> ubuntu16.04-1

    ubuntu16.04-1 -> test3

 

© 著作权归作者所有

下一篇: GitLab备份
China_OS
粉丝 428
博文 463
码字总数 520158
作品 0
静安
技术主管
私信 提问

暂无文章

灵光一闪来个科普贴:Linux文件系统

在计算机系统中,各种需要保存的信息都是以文件的形式存在的。文件管理是对系统信息资源的管理,是操作系统的一项重要功能。 1.文件与文件系统: 1.1文件: 文件是具有名字的一组相关信息的有...

Linux就该这么学
23分钟前
3
0
ExtJS 4.2 评分组件

本文转载于:专业的前端网站➸ExtJS 4.2 评分组件 上一文章是扩展ExtJS自带的Date组件。在这里将创建一个评分组件。 目录 1. 介绍 2. 示例 3. 资源下载 1. 介绍 代码参考的是 Sencha Touch 2...

前端老手
27分钟前
3
0
如何为视频添加封面?

一个好的视频封面可以吸引观众的眼球,从而起到事半功倍的宣传效果,但是很多小伙伴并不知道怎么给视频添加封面。下面分享一个制作封面否方法,操作起来也比较简单的,有兴趣的小伙伴请接着往...

白米稀饭2019
37分钟前
3
0
如何使用soapUI模拟webservice客户端发送请求

参考资料 https://jingyan.baidu.com/article/cbcede0712849a02f40b4d88.html 左边是请求参数,可以自己填写!按着那个绿色三角箭头可以模拟发送请求,右边是返回的报文 soapui如何发送xml格...

故久呵呵
今天
6
0
Java Security 介绍

1.介绍 Java平台设计的重点是安全性。在其核心,java语言本身是类型安全的并且提供了垃圾自动回收,这使其增加了应用程序代码的健壮性。安全的类加载以及验证机制确保了只有合法的代码才能够...

lixiaobao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部