docker stop container 报错:tried to kill container, but did not receive an exit event

问题现象

执行 docker stop xxxx 报错如下:

Error response from daemon: cannot stop container: xxxx: tried to kill container, but did not receive an exit event

执行下面命令重启 docker,发现 container 依旧在,依旧无法停止。

systemctl restart docker

解决方案

  • 通过 docker ps 查看 container。
  • 通过下面命令查找 ps awx | grep containerd-shim | grep <container_id> 操作系统中的进程 id。
  • 使用 kill -9 xxx 将上一步查找到的进程 ip 杀掉。
  • 使用 docker rm xxxx 删除当前 container。
  • 按照之前创建 container 的方式创建 container。

原因

未知,不懂。

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    483 引用 • 905 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
zeekling
应无所住,而生其心。 --《金刚经》 吾生也有涯,而知也无涯。 --《庄子》 西安