docker创建固定network ip
步骤1:创建一个network,如:名称为:wafnetwork; subnet视机器网络情况而定
docker network ls
docker network create --subnet=170.18.0.0/16 wafnetwork
docker network ls
docker network create --subnet=170.18.0.0/16 wafnetwork
docker network ls
步骤2:docker启动的时候用,指定使用上述创建的net,如:wafnetwork
docker run -itd --name lblet-jfe-wafcore-bamboo --net wafnetwork --ip 170.18.18.4 hub.ark.jcloud.com/pid/centos7.2.base /bin/bash
docker ps | grep jfe
docker run -itd --name lblet-jfe-wafcore-bamboo1 --net wafnetwork --ip 170.18.18.5 hub.ark.jcloud.com/pid/centos7.2.base /bin/bash
docker ps | grep jfe
docker ps | grep jfe
docker run -itd --name lblet-jfe-wafcore-bamboo1 --net wafnetwork --ip 170.18.18.5 hub.ark.jcloud.com/pid/centos7.2.base /bin/bash
docker ps | grep jfe
步骤3:查看对应容器ip:(可随意start,stop容器,ip都不会变化。如果docker容器被rm掉了,则:返回执行步骤2即可)
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo1
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker stop lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo1
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo1
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker start lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo1
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' lblet-jfe-wafcore-bamboo1
评论
发表评论