默认NAT模式
带-p端口映射可访问
macvlan模式
docker network create --driver macvlan --subnet=10.0.2.0/24 --gateway 10.0.2.254 -o parent=ens33 macvlan_1 (双方创建,配置模式/网段范围/网关/网卡口/名称)
[root@test1 ~]# docker network ls (查看模式)
NETWORK ID NAME DRIVER SCOPE
51b4706a686d bridge bridge local
b8ff00909e7b harbor_harbor bridge local
186bcbcbe1d7 host host local
a13a43380d11 macvlan_1 macvlan local
7f1784c7087f none null local
ip link set ens33 promisc on(所有用到的主机)
docker run --rm --network macvlan_1 -it centos:7 /bin/bash
原文:https://www.cnblogs.com/Leaders543/p/12637637.html