docker kill
:殺死一個或多個正在運行的容器。
語法:
docker kill [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS說明:
-s
:向容器發送一個信號
描述:
docker kill
子命令會殺死一個或多個容器。容器內的主進程被發送SIGKILL
信號(默認值),或者用--signal
選項指定的信號。可以通過容器的ID
、ID
前綴或名稱來引用容器。
--signal
標志設置發送到容器的系統調用信號。該信號可以是SIG<name>
格式的信號名稱,例如SIGINT
,也可以是與內核系統調用表中的位置匹配的無符號數字。
雖然默認(SIGKILL
)信號將終止容器,但通過--signal
設置的信號可能是非終端的,這取決于容器的主進程。例如,SIGHUP
信號在大多數情況下都是非終端的,容器在收到信號后將繼續運行。
實例:
- 殺掉運行中的容器
myProject
docker kill myProject
- 發送
KILL
信號殺掉運行中的容器myProject
docker kill -s KILL myProject