Docker kill命令

Docker kill命令概述

docker kill 命令可以用来杀掉一个或者多个正在运行的 Docker容器。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。

Docker kill命令语法

haicoder(www.haicoder.net)# docker kill [OPTIONS] CONTAINER [CONTAINER...]

Docker kill命令参数

参数 说明
-s 向容器发送一个信号。

案例

使用容器 ID 杀掉容器

首先,使用 docker run 命令,创建并运行一个 docker 容器。

haicoder(www.haicoder.net)# docker run -d -it --name haicoder ubuntu 59f80afcdd52626ad360af97d17b472193eb9b5cada56efa0147d6b78acdaa1d

使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:

19 docker kill.png

现在我们使用 docker kill 命令,杀掉刚运行的 docker 容器。

haicoder(www.haicoder.net)# docker kill 59f80afcdd52 59f80afcdd52

再次使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:

20 docker kill.png

此时,我们发现,已经没有正在运行的 Docker 容器了,即容器被杀死了。即,在以上案例中,我们使用 docker kill containerId 命令,杀掉一个正在运行的 docker 容器。

最后,我们使用 docker rm 命令,删除所有 docker 容器。

haicoder(www.haicoder.net)# docker rm $(docker ps -aq) 59f80afcdd52

使用容器名杀掉容器

首先,使用 docker run 命令,创建并运行一个 docker 容器。

haicoder(www.haicoder.net)# docker run -d -it --name haicoder ubuntu f725c5d8814be0ab4645bcb40e17190338ecb2707e581e24c38f57d0646211f3

使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:

21 dokcer kill.png

现在我们使用 docker kill 命令,杀掉刚运行的 docker 容器。

haicoder(www.haicoder.net)# docker kill haicoder haicoder

再次使用 docker ps 命令,查看当前正在运行的容器,显示如下图,所示:

22 dokcer kill.png

此时,我们发现,已经没有正在运行的 Docker 容器了,即容器被杀死了。即,在以上案例中,我们使用 docker kill containerName 命令,杀掉一个运行中的 docker 容器。

最后,我们使用 docker rm 命令,删除所有 docker 容器。

haicoder(www.haicoder.net)# docker rm $(docker ps -aq) f725c5d8814b

Docker kill命令总结

docker kill 命令可以用来杀掉一个或者多个正在运行的 Docker 容器。

Docker kill命令语法:

docker kill [OPTIONS] CONTAINER [CONTAINER...]