我正在Docker version 18.09.0, build 4d60db4
中使用docker版本Ubuntu 16.04 system
。我无法停止Docker容器。我的Docker映像包含一个Spring Boot应用程序。我正在使用以下命令来停止容器:
sudo docker stop 0c6b70fcb25e
我收到以下错误:
Error response from daemon: cannot stop container: 0c6b70fcb25e:
Cannot kill container 0c6b70fcb25e0b0c55f123853654cd2611e3702fdf5622bd07e12a92efa3df46:
unknown error after kill: runc did not terminate sucessfully:
container_linux.go:393: signaling init process caused "permission denied": unknown
我尝试使用 sudo和不使用 sudo来运行 docker stop 。
答案 0 :(得分:0)
尝试一下:
docker kill --signal=SIGHUP my_container
您可以找到更多信息here.
此外,如果您使用的是Linux,AppArmor可能会阻止停止容器。暂时禁用AppArmor,然后尝试再次停止容器。要配置AppArmor,请检查此link.
答案 1 :(得分:0)
关注此链接。 docker on ubuntu 16.04 error when killing container
我使用了以下命令,并且有效。
sudo killall docker-containerd-shim
sudo docker-compose down