Skip to content

默认桥接 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