我本地没有任何docker容器,可从docker hub运行它们。
我跑了docker run busybox ping google.com
然后我关闭了终端,然后停止该过程。现在看来我无法停止该过程:
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
138faab6c40f busybox "ping google.com" 4 minutes ago Up 4 minutes musing_hopper
➜ ~ docker stop busybox
Error response from daemon: No such container: busybox
➜ ~ docker stop busybox
Error response from daemon: No such container: busybox
https://docs.docker.com/engine/reference/commandline/stop/#description
$ docker stop my_container
也尝试过
➜ ~ docker kill busybox
Error response from daemon: Cannot kill container: busybox: No such container: busybox
最佳答案
停止命令接受与镜像名称不同的容器名称或ID,在这种情况下,该名称为busybox。
要停止容器,您首先需要找出其名称或ID,可以通过运行docker container ls
来找到它,然后使用ID或名称作为stop命令的输入:
docker stop <container-name-or-id>
关于docker - 如何从Docker Hub容器busybox停止Docker进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52236433/