将sigstop和sigcont发送到docker容器

时间:2015-09-04 03:15:19

标签: docker

我正在尝试将SIGSTOP,然后又SIGKILL发送到容器。这条线让我相信它会按照我的预期行事:https://github.com/docker/docker/issues/5948#issuecomment-43684471

然而,它正在进行并实际上正在移除容器。命令是:

docker kill -s STOP container
docker kill -s CONT container

(相当于我正在使用的dockerode API,但是当我没有工作时我只是去了命令行)。我错过了一些缺失的选项吗?

1 个答案:

答案 0 :(得分:0)

我认为您实际上在寻找命令docker pausedocker unpause。使用STOP信号可能容易出错,并且取决于进程如何处理信号。

我想在这种情况下发生的事情是Docker认为进程已经终止并停止了容器(不应该删除它,但是你可以用docker start重新启动它。)