docker网络配置
docker安装后,默认创建3种网络类型:
$ docker network lsNETWORK ID NAME DRIVER SCOPE9781b1f585ae bridge bridge local1252da701e55 host host local237ea3d5cfbf none null local
docker run/start时,用--network ${NAME}可以指定网络类型;三种类型的含义:
桥接模式
默认模式,每次启动由docker顺序创建ip,重启会变更ip地址。
无指定网络
主机网络
自定义网络的创建和使用
可以创建固定ip网段的自定义桥接网络:docker network create --subnet=172.18.0.0/16 mynetwork
docker network ls可以查看到新的桥接配置
之后在启动docker容器时,指定网络并指定ip即可:docker run -itd --name networkTest1 --net mynetwork --ip 172.18.0.2 centos:latest /bin/bash
