Docker 創(chuàng)建容器時(shí)可以通過指定 --ip
參數(shù)來設(shè)置容器的 IP 地址。例如:
docker run --ip 172.17.0.2 -it ubuntu /bin/bash
在這個(gè)例子中,容器將會(huì)被分配 IP 地址為 172.17.0.2。
另外,Docker 也可以使用自定義的網(wǎng)絡(luò)來配置容器的 IP 地址。首先創(chuàng)建一個(gè)自定義的網(wǎng)絡(luò):
docker network create --subnet=172.18.0.0/16 mynetwork
然后在運(yùn)行容器時(shí)指定使用這個(gè)網(wǎng)絡(luò)和 IP 地址:
docker run --net mynetwork --ip 172.18.0.2 -it ubuntu /bin/bash
通過這種方式,可以更加靈活地配置容器的 IP 地址。