gpt4 book ai didi

networking - docker : How to find the network my container is in?

转载 作者:IT老高 更新时间:2023-10-28 12:39:58 31 4
gpt4 key购买 nike

我想了解一些关于 Docker 的事情:

  1. 如何找到我的容器所在的网络?
  2. 我可以动态分离我的容器并附加到其他网络吗?怎么样?
  3. 如果我有两个容器正在运行,如何检查这两个容器是否在同一个网络?我可以 ping 另一个吗?

最佳答案

要查看您的容器所在的网络,假设您的容器名为 c1:

$ docker inspect c1 -f "{{json .NetworkSettings.Networks }}"

断开您的容器与第一个网络的连接(假设您的第一个网络称为 test-net):

$ docker network disconnect test-net c1

然后将其重新连接到另一个网络(假设它称为 test-net-2):

$ docker network connect test-net-2 c1

检查两个(或更多)容器是否一起在网络上:

$ docker network inspect test-net -f "{{json .Containers }}"

关于networking - docker : How to find the network my container is in?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43904562/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com