docker:为docker-compose中的容器分配特定的IP

问题描述 投票:-1回答:1

我想问一下如何从一个docker-compose文件中为一组容器分配特定的IP?例如。有没有办法设置为例:

container1 - 172.1.1.1
container2 - 172.1.1.2
etc.
docker docker-compose
1个回答
0
投票

--ipdocker run选项。见https://docs.docker.com/engine/reference/run/#network-settings

您需要创建自定义网络才能使用它。例:

docker network create --subnet 172.1.1.0/24 mynet
docker run -d --name mycontainer --network mynet --ip 172.1.1.5 alpine sh -c "while true; sleep 10; done"

容器mycontainer的IP地址为172.1.1.5。

© www.soinside.com 2019 - 2024. All rights reserved.