如何从 docker 集线器容器 busybox 停止 Docker 进程?
How to stop Docker process from docker hub container busybox?
我在本地没有任何 docker 容器,运行 它们来自 docker 中心。
我运行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或名称作为停止命令的输入:
docker stop <container-name-or-id>
停止所有 运行 docker 容器的好命令是:
docker ps -q | xargs docker stop
我在本地没有任何 docker 容器,运行 它们来自 docker 中心。
我运行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或名称作为停止命令的输入:
docker stop <container-name-or-id>
停止所有 运行 docker 容器的好命令是:
docker ps -q | xargs docker stop