2015-09-04 59 views
0

我试图将SIGSTOP,然后SIGKILL发送到一个容器。这条线使我相信它会像我期望的那样行事:https://github.com/docker/docker/issues/5948#issuecomment-43684471发送sigstop和sigcont到码头集装箱

但是,它正在进行并实际移除容器。这些命令是:

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

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

+0

是使用['--rm'](https://docs.docker.com/reference/commandline/run/)选项创建的容器 – Thomasleveil

回答

0

我想你实际上是在寻找命令docker pausedocker unpause。使用STOP信号可能很容易出错,并且取决于过程如何处理信号。

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