【问题标题】:Error response from daemon: No such container:来自守护程序的错误响应:没有这样的容器:
【发布时间】:2020-10-29 03:54:39
【问题描述】:

我想停止容器,但我总是收到此错误并面临有线问题。

当我尝试使用 docker-compose down 停止容器时,错误如下所示。

$ docker-compose down
Removing network rails_api_default
ERROR: error while removing network: network rails_api_default id ... has active endpoints

所以,我检查了网络并试图停止容器,但是它说没有容器。

$ docker network inspect rails_api_default
[
    {
        "Name": "rails_api_default",
        "Id": "e22a339dc85a3d7ce7c60bcab218bd939ff9f5578addb6b1d937b5e9ba1f2e7e",
        ....
        "Containers": {
            "966766894bfb110d4a66963f5af423d9f8e2e33a8259e1cca0ced238e5980196": {
                "Name": "966766894bfb_rails_api_app_1",
                ....
            }
        },
    }
]
$ docker stop 966766894bfb_rails_api_app_1
Error response from daemon: No such container: 966766894bfb_rails_api_app_1

有谁知道966766894bfb_rails_api_app_1 是什么,为什么会这样?

【问题讨论】:

  • 这可能是一个旧容器,可能在某些时候出现故障。检查您是否可以使用 docker ps -a 看到它并使用 docker rm 将其删除。如果看不到,试试 docker network disconnect -f
  • 谢谢!它对我有用。我需要的是[docker network disconnect]。你能写下你的答案来结束这个问题吗?

标签: ruby-on-rails docker docker-compose


【解决方案1】:

这可能是一个旧容器,可能在某些时候出现故障。检查您是否可以使用docker ps -a 看到它,并使用docker rm <containerName> 将其删除。如果看不到,请尝试

docker network disconnect -f <networkName> <networkName>

【讨论】:

    猜你喜欢
    • 2019-07-22
    • 2016-07-12
    • 1970-01-01
    • 2018-03-18
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2019-12-12
    相关资源
    最近更新 更多