pipe理每个容器的IP地址

在Linux Docker主机上,我想运行多个容器,每个容器都提供一个单独的服务,每个容器都有自己的IP地址。 我是否需要使用额外的网卡configuration主机的(VMware)虚拟机来执行此操作?

您可以创build一个networking,然后使容器成为该networking的一部分,并为容器分配一个IP地址。

创build一个networking:

docker network create -d bridge --subnet 172.25.0.0/16 isolated_nw 

将容器连接到现有networking:

 docker run -itd --rm \ --network=isolated_nw \ --ip=172.25.3.3 \ --name=<assign_container_name> \ <image_name>