精品推荐
国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!
Docker快速手上视频教程(无废话版)【免费】
基于Docker实现nginx+keepalived实现web高可用web系统集群视频教程(无废话版)【免费】
我们在使用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 network rm extnetwork #删除网络
长按关注锋哥微信公众号,非常感谢;