部署

A机器:192.168.50.130

B机器:192.168.50.131

Macvlan Bridge模式:

1.创建macvlan网络

A机器:

docker network create -d macvlan --subnet=172.100.1.0/24 --gateway=172.100.1.1 -o parent=eno16777736 macvlan_net

B机器:

docker network create -d macvlan --subnet=172.100.1.0/24 --gateway=172.100.1.1 -o parent=ens33 macvlan_net

2.测试互通

A机器:

docker run -it --net=macvlan_net --ip=172.100.1.10 --rm=true mydockerfile /bin/bash

B机器:

docker run -it --net=macvlan_net --ip=172.100.1.11 --rm=true mydockerfile /bin/bash

两个容器网络互通了看下

Macvlan VLAN Bridge模式:

1.创建一个VLAN,VLAN ID 50

2.创建Macvlan网络:

在A机器上执行:

ip link add link eno16777736 name eno16777736.50 type vlan id 50

docker network create -d macvlan --subnet=172.99.0.0/24 --gateway=172.99.0.1 -o parent=eno16777736.50 macvlan_net99

在B机器上执行:

ip link add link ens33 name ens33.50 type vlan id 50

docker network create -d macvlan --subnet=172.99.0.0/24 --gateway=172.99.0.1 -o parent=ens33.50 macvlan_net99

3.启动容器测试:

在A机器:

docker run -it --net macvlan_net99 --ip=172.99.0.10 mydockerfile

在B机器:

docker run -it --net macvlan_net99 --ip=172.99.0.11 mydockerfile

最新文章

  1. 第 20 章 CSS3 前缀和 rem
  2. Redis集合-Set
  3. Linux线程的实现 & LinuxThread vs. NPTL & 用户级内核级线程 & 线程与信号处理
  4. java switch语句注意的事项
  5. jQuery中的渐变动画效果
  6. Android初步 简单demo
  7. C#中的static静态变量的用法
  8. setTimeout 定时器用法
  9. JAVA简便解析json文件
  10. 大数据平台Hive数据迁移至阿里云ODPS平台流程与问题记录
  11. 基于C#程序设计语言的三种组合算法
  12. java生成二维码工具类
  13. H5新特性---SVG--椭圆--直线--文本--滤镜(高斯滤镜--模糊)--地理定位
  14. 如何下载官网上下载历史Java版本(老版本Java)
  15. 201772020113 李清华《面向对象程序设计(java)》第三周学习总结
  16. CentOS7 配置静态 ip
  17. textbox显示定位到最后一行(最新一行)
  18. Ubuntu安装 和 python开发
  19. Call to undefined function mysqli_connect() in xx.连接数据库出现mysqli_connect()未定义的问题。
  20. 飘逸的python - ord和chr以及unichr

热门文章

  1. Job for docker.service failed because the control process exited with error code. See
  2. Leetcode题目200.岛屿数量(BFS+DFS+并查集-中等)
  3. python中的break continue用法
  4. Java中的<< 和 >> 和 >>> 分析理解
  5. Error, DNGuard Runtime library not loaded!
  6. ip效验和ip段的效验
  7. Android性能优化-电量优化
  8. 图解Python 【第五篇】:面向对象-类-初级基础篇
  9. PHP md5() 函数
  10. CentOS7.5安装python3并设置成系统默认python环境