我试图杀死(强制停止)一个MySQL DB容器,它拒绝死亡:
$ 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当我试图杀死它时:
$ 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-dbdocker ps 如何强迫它死后清理,这样就不会返回任何结果?
发布于 2021-04-06 19:26:41
使用--force或-f速记强行移除容器.
docker rm -f <your-container-name or id>
发布于 2021-04-06 19:14:43
您应该尝试使用docker stop <id>命令,因为您的容器正在重新启动,如果在容器未运行时试图关闭它,您将得到上面的错误
根据新编辑的更新答案
您可以通过发出docker rm <container_id> -f强制删除容器,然后重新创建它。
https://stackoverflow.com/questions/66975001
复制相似问题