Docker 无法删除已存在的网络

Nee*_*koy 5 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
Run Code Online (Sandbox Code Playgroud)

如有任何帮助,我们将不胜感激,谢谢:)

M_G*_*_Gh 8

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

 Service docker restart
Run Code Online (Sandbox Code Playgroud)

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

  docker network ls
Run Code Online (Sandbox Code Playgroud)

或者

  docker network ps
Run Code Online (Sandbox Code Playgroud)

然后找到要删除的网络的 ID,并使用以下命令将其删除:

   docker network rm ID
Run Code Online (Sandbox Code Playgroud)

希望有帮助。


Jin*_*alu 6

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

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

    docker network inspect [<id> or <name>]
    
    Run Code Online (Sandbox Code Playgroud)
  2. 断开网络

    docker network disconnect -f [<networkID> or <networkName>] [<endpointName> or <endpointId>]
    
    Run Code Online (Sandbox Code Playgroud)
  3. 删除未使用的网络

    docker network prune
    
    Run Code Online (Sandbox Code Playgroud)