我正在使用docker run
命令运行容器,并希望将它们添加到相同的网络中,例如,每个容器都可以使用容器名称相互连接。我尝试了以下命令:(docker run --network=bridge
默认docker网络),但是容器无法使用其名称相互连接。如何解决呢?
首先定义用户定义的桥接网络:
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