默认桥接 bradge 与宿主机共享网络 docker 容器隔离性最好
bash
docker run --name tomcat -d -p 8080:8080 tomcat
host 占用 服务器 物理ip 和端口 会导致端口被占用 网络最优
bash
docker run --name tomcat2 -d --network=host tomcat
none
macvlan 创建 网络 后
bash
docker network create -d macvlan --subnet=192.168.229.0/24 --gateway=192.168.229.1 -o parent=ens33 macvlan31
# 启动时 需要指定 ip 信息 端口全部暴露 无法用于大型网络
docker run --name tomcat -itd --ip=192.168.229.130 --network=macvlan31 tomcat
docker run --name tomcat2 -itd --ip=192.168.229.131 --network=macvlan31 tomcat