Docker jenkins 作业中止时容器崩溃

Docker containers getting crashed when jenkins job is aborted

我在 docker 容器中有一个 jenkins 作业 运行。当作业中止时,我看到容器也退出了。

为什么会这样?如果无法避免,我是否应该手动重启容器?

这是Docker容器的特点:主进程在里面时退出finished/aborted/crashed...

在您的情况下,您应该按 docker logs container-id/container-name 查看邮件。在那之后,你可能会得到你的詹金斯工作的状态:正常完成或错误退出。当然,如果确实因错误退出,则会显示一些详细的错误消息。

所以,现在您应该知道您应该做什么了:弄清楚是什么导致您的工作出现此错误(错误退出状态)或离开它(基于正常完成状态)。

此信息不足以说明任何具体情况。你能在这里发布日志吗(你可以在你的主机上获取容器日志)? 但是,我猜 - 你的 jenkins 工作在某些时候需要比容器更多的内存。