从零玩转Docker(八):CentOS7之docker自定义网络模式,实现容器固定ip地址

在使用Docker容器的时候,每次启动容器,容器分配到的虚拟IP经常变动,这样会很烦;

Docker默认使用的是bridge 桥接网络模式,查看下:docker network ls 

创建自定义网络模式;

docker network create --subnet=172.20.0.0/16 extnetwork

创建容器并指定IP:net extnetwork --ip 172.20.0.2 指定   

样例:

docker run -p 8066:8066 -it  -v /home/docker/mycat/conf/:/home/mycat/conf/ -v /home/docker/mycat/logs/:/home/mycat/logs/ --net extnetwork --ip 172.20.0.2 镜像id

注意:这里必须用172.20.0.2开始分配,因为172.20.0.1是网关;

查看容器信息:docker inspect 容器id

从零玩转Docker(八):CentOS7之docker自定义网络模式,实现容器固定ip地址_第1张图片

删除网络:

docker network rm extnetwork

 

转载以下博客:

docker自定义网络地址

你可能感兴趣的:(从零玩转Docker,运维,docker)