首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头杀死命令不起作用:无法杀死容器

码头杀死命令不起作用:无法杀死容器
EN

Stack Overflow用户
提问于 2021-04-06 19:08:14
回答 2查看 2.4K关注 0票数 1

我试图杀死(强制停止)一个MySQL DB容器,它拒绝死亡:

代码语言:javascript
复制
$ docker kill 55718df7a9d6
Error response from daemon: Cannot kill container: 55718df7a9d6: Container 55718df7a9d6600501bbd248fe0c1ef7da3f970fea84461cbe5f10c70f0cbe22 is not running
$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                          PORTS               NAMES
55718df7a9d6        mysql:8             "docker-entrypoint.s…"   3 minutes ago       Restarting (1) 58 seconds ago                       my-main-db

当我试图杀死它时:

代码语言:javascript
复制
$ docker stop 55718df7a9d6
55718df7a9d6
$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                          PORTS               NAMES
55718df7a9d6        mysql:8             "docker-entrypoint.s…"   19 minutes ago      Restarting (1) 17 minutes ago                       my-main-db

docker ps 如何强迫它死后清理,这样就不会返回任何结果?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-06 19:26:41

使用--force-f速记强行移除容器.

docker rm -f <your-container-name or id>

票数 2
EN

Stack Overflow用户

发布于 2021-04-06 19:14:43

您应该尝试使用docker stop <id>命令,因为您的容器正在重新启动,如果在容器未运行时试图关闭它,您将得到上面的错误

根据新编辑的更新答案

您可以通过发出docker rm <container_id> -f强制删除容器,然后重新创建它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66975001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档