跑步时docker-compose stop
它无法停止 docker 镜像,并给出如下错误:
ERROR: for nginx cannot stop container: 5f5ed6d2110a0d845508ede160d8196d3e01f1d677e22e4944adc8c984800cff: Cannot kill container
5f5ed6d2110a0d845508ede160d8196d3e01f1d677e22e4944adc8c984800cff: Unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "Permission Denied": unknown
图像仍然正常运行,只是没有重新启动。我在跑步docker-compose
在Ubuntu上。
我能够通过运行来解决这个问题:
sudo killall docker-containerd-shim
进而docker-compose down
开始为我工作。
我找到了解决方案这个错误报告 https://github.com/moby/moby/issues/36010,而且它似乎涉及对 runc 代码的修复的向后移植。
EDIT
我的系统上这些问题的根本原因似乎是我安装的 Ubuntu 18.04 上的 Docker snap 映像。我完全删除了快照映像并使用重新安装了 Dockerhttps://get.docker.io https://get.docker.io,我不再遇到这些问题。与此同时,我上面的其余答案作为一种解决方法对我有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)