Docker无法删除已经存在的网络

时间:2019-04-02 12:37:28

标签: docker

有一种奇怪的情况-存在一个网络“ omni_platform”,我无法创建它,但是当我尝试删除该网络时-Docker表示它不存在。

$ docker network create -d bridge omni_platform
Error response from daemon: network with name omni_platform already exists

$ docker network rm omni_platform
Error response from daemon: network s8gh5qljyaxyvjeespfsz86gn not found

感谢任何帮助,谢谢:)

2 个答案:

答案 0 :(得分:2)

在docker中删除“网络未找到”

  1. 检查我们无法删除的网络

    docker network inspect [<id> or <name>]
    
  2. 断开网络

    docker network disconnect -f [<networkID> or <networkName>] [<endpointName> or <endpointId>]
    
  3. 删除未使用的网络

    docker network prune
    

答案 1 :(得分:0)

首先,使用以下命令重新启动docker:

 Service docker restart

第二,列出所有已创建的网络。我猜命令是:

  docker network ls

  docker network ps

然后找到要删除并删除的网络的ID:

   docker network rm ID

希望这很有帮助。