我正在使用docker run命令运行容器,并希望将它们添加到相同的网络中,例如,每个容器都可以使用容器名称相互连接。我尝试了以下命令:(docker run --network=bridge默认docker网络),但是容器无法使用其名称相互连接。如何解决呢?
Dam*_*nga 12
您可以使用以下 docker 命令将网络附加到现有容器:
docker network connect network-name container-name
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用您创建的网络接口检查容器是否已成功连接。
docker inspect network-name
Run Code Online (Sandbox Code Playgroud)
首先定义用户定义的桥接网络:
docker network create your-network-name
Run Code Online (Sandbox Code Playgroud)
然后将您的容器连接到您刚刚创建的网络:
docker network connect your-network-name container-name
Run Code Online (Sandbox Code Playgroud)
或在运行时连接命令:
docker run --network=your-network-name your-image
Run Code Online (Sandbox Code Playgroud)
现在,同一网络中的容器your-network-name可以通过container name
| 归档时间: |
|
| 查看次数: |
3086 次 |
| 最近记录: |