Docker,如何将容器添加到同一网络

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

我正在使用docker run命令运行容器,并希望将它们添加到同一网络中,例如,每个容器都能够使用容器名称相互连接。我尝试了以下命令:docker run --network=bridge(默认的docker network),但是容器无法用它们的名字相互连接。怎么解决这个?

docker
1个回答
4
投票

首先定义用户定义的桥接网络:

docker network create your-network-name

然后将容器连接到刚刚创建的网络:

docker network connect your-network-name container-name

或者运行命令连接:

docker run --network=your-network-name your-image

现在,同一网络your-network-name中的容器可以通过container name互相交谈

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