命令

docker kill

描述

docker kill 用于杀掉一个运行中的容器,发送SIGKILL信号来停止主进程。

默认会发送 SIGKILL 到容器的主进程,也可以通过参数 --signal 来指定其他的系统信号。 http://man7.org/linux/man-pages/man7/signal.7.html

docker stop vs docker kill 两个命令都是发送信息并停止容器,但是 docker stop 有一个可选的停止容器的前置时间通知,而 docker kill 则没有。可以看出用 docker stop 是一个更优雅的停止容器的方式。

帮助

docker kill --help

Usage: docker kill [OPTIONS] CONTAINER [CONTAINER...]

Kill one or more running containers

Options:
  -s, --signal string Signal to send to the container (default "KILL")

选项

-s, --signal string 系统发送到容器中主进程的信号 http://man7.org/linux/man-pages/man7/signal.7.html

示例

  • 杀死一个容器

    $ docker kill my_container
    • 发送 SIGHUP 信号到容器中
    $ docker kill --signal=SIGHUP my_container

    发送 SIGHUP 信号,可以通过名称或者数字,其中 SIG 是前缀就,例如如下3个示例的功能是一样的

    $ docker kill --signal=SIGHUP my_container
    $ docker kill --signal=HUP my_container
    $ docker kill --signal=1 my_container
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2020-09-13 08:00:58

results matching ""

    No results matching ""