在docker run -net=xxx命令时指定网络模式,共四种:
- brideg 默认 新建一个虚拟网卡和主机想通,如172.17.12.xx
- host 和主机共享ip和端口
- none 没有网卡
- container 跟另一个docker虚拟机共享网络,和主机不共享
配置静态IP的方法:
- 先创建一个自定义的网络 docker network create --subnet=172.18.0.0/16 mynet
- run命令指定使用这个网络和IP docker run -p 10022:22 --net mynet --ip 172.18.0.11 -i -t centos /bin/bash