簡體   English   中英

無法刪除狀態為“已創建”的Docker容器

[英]Cannot remove Docker container with status “Created”

在嘗試將docker鏡像構建到我的應用程序時,我不知何故意外地創建了兩個狀態為Created容器。

$ docker ps -a

CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                      NAMES
597a3d226a08        2eba970a4fc8          "entrypoint.sh"          43 hours ago        Created                                        pedantic_almeida
bae7a9324bc8        b0898d035451          "entrypoint.sh"          43 hours ago        Created                                        zen_franklin

問題是我對這些容器無能為力。 docker rm/restart/inspect <container-id>都無限期掛起,沒有打印消息。 但是,從這兩個圖像開始新容器工作正常。

所以我的問題是如何刪除這兩個容器? 如果您需要任何其他信息,請告訴我。


Docker版本: 18.03.0-ce

您可以使用以下命令刪除處於“已創建”狀態的兩個容器:

docker container prune --force

這將刪除所有已停止的容器,所以要小心!

docker volume rm $(docker volume ls -qf dangling=true)
docker rm $(docker ps -q -f 'status=created')

執行上述命令后,重啟docker by,

service docker restart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM