docker-macvlan网络
部署
A機(jī)器:192.168.50.130
B機(jī)器:192.168.50.131
Macvlan Bridge模式:
1.創(chuàng)建macvlan網(wǎng)絡(luò)
A機(jī)器:
docker network create -d macvlan --subnet=172.100.1.0/24 --gateway=172.100.1.1 -o parent=eno16777736 macvlan_net
B機(jī)器:
docker network create -d macvlan --subnet=172.100.1.0/24 --gateway=172.100.1.1 -o parent=ens33 macvlan_net
2.測試互通
A機(jī)器:
docker run -it --net=macvlan_net --ip=172.100.1.10 --rm=true mydockerfile /bin/bash
B機(jī)器:
docker run -it --net=macvlan_net --ip=172.100.1.11 --rm=true mydockerfile /bin/bash
?兩個(gè)容器網(wǎng)絡(luò)互通了看下
Macvlan VLAN Bridge模式:
1.創(chuàng)建一個(gè)VLAN,VLAN ID 50
2.創(chuàng)建Macvlan網(wǎng)絡(luò):
在A機(jī)器上執(zhí)行:
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機(jī)器上執(zhí)行:
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.啟動(dòng)容器測試:
在A機(jī)器:
docker run -it --net macvlan_net99 --ip=172.99.0.10 mydockerfile
在B機(jī)器:
docker run -it --net macvlan_net99 --ip=172.99.0.11 mydockerfile
?
轉(zhuǎn)載于:https://www.cnblogs.com/fuyuteng/p/9418140.html
總結(jié)
以上是生活随笔為你收集整理的docker-macvlan网络的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【跃迁之路】【545天】程序员高效学习方
- 下一篇: Python小知识点(5)--面向对象部