Docker run启的container都是随机分配IP地址的,有的时候我们需要把地址固定下来,比如我们想把这个container作为Jenkins的一台slave,那么怎么固定IP呢?
环境:Mac,Docker version:17.12.0-ce
1. 创建网络
docker network create --subnet=172.20.0.0/16 mynet123 |
2.Run container
docker run --net mynet123 --ip 172.20.0.1 -d -P --name dkslave dk-jenkins-slave |
3. Persist container
docker update --restart=always <container id> |