关闭 Docker 容器花费的时间太长

ouz*_*dev 4 containers docker windows-server-2019

我在 Windows Server 2019 上设置了 Docker。当我想关闭容器时,我必须在控制台屏幕上等待太长时间。

在此输入图像描述

当我输入并运行关闭命令时,它会长时间保持这种状态,如图所示。

我想知道这个问题可能是关于什么的。提前谢谢你的帮助。

Kri*_*sia 10

文档中,当您执行命令时docker container stop

容器内的主进程将收到 SIGTERM,并在宽限期后收到 SIGKILL。

该命令还支持一个可选标志-t,您可以使用它来更改默认宽限期以减少发送SIGKILL信号的时间。默认值为10秒。

但是,您应该根据容器中运行的应用程序谨慎使用此选项,因为如果应用程序不仔细处理强制终止,则可能会进入意外状态。

或者,如果您想强制终止容器,也可以使用docker kill命令直接发送信号。SIGKILL