在尝试将docker镜像构建到我的应用程序时,我不知何故意外地创建了2个状态为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
。
答案 0 :(得分:4)
您可以使用以下命令删除挂在&#34; created&#34;中的两个容器。州:
docker container prune --force
这将删除所有已停止的容器,因此请小心!
答案 1 :(得分:0)
docker volume rm $(docker volume ls -qf dangling=true)
docker rm $(docker ps -q -f 'status=created')
执行上述命令后,重启docker by,
service docker restart