我不能停下来,移走或杀死我的码头集装箱。下面给出的命令及其各自的错误消息:
1. docker stop <container-id>
2. docker kill <container-id>
3. docker rm <container-id>
我得到了
1. Error response from daemon: cannot stop container: <container-id>: tried to kill container, but did not receive an exit event
2. Error response from daemon: cannot kill container: <container-id>: tried to kill container, but did not receive an exit event
3. Error response from daemon: You cannot remove a running container <container-id>. Stop the container before attempting removal or force remove
同样的错误消息,如果我用sudo前缀所有的东西,如果我运行上面所有的命令,使用--force,也是相同的消息。我该怎么解决这个问题?似乎我无法停止、杀死或移除容器,因为它没有“接收退出事件”。这里没有任何帮助:Error response from daemon: cannot stop container - signaling init process caused "permission denied"。
发布于 2022-03-14 21:57:58
我用了https://forums.docker.com/t/restart-docker-from-command-line/9420/2的威龙的答案
我运行了killall Docker && open /Applications/Docker.app
完成之后,我运行了docker-compose down
,所有容器都按预期停止了。
发布于 2021-12-24 11:14:51
您可以尝试的一些解决方案:
重新启动码头服务:sudo systemctl restart docker.service
,
docker exec -it ContainerName /bin/bash
,然后杀死容器,kill 1
sudo apparmor_status
,然后禁用sudo apparmor_status
,然后删除设备sudo service apparmor teardown
。现在再次检查状态,sudo apparmor_status
https://stackoverflow.com/questions/70434777
复制相似问题