运行 Docker 容器在 AWS EC2 上随机消失 Ubuntu

Running Docker container randomly disappears on AWS EC2 Ubuntu

我 运行 Docker 在 t2.micro AWS EC2 实例上 Ubuntu。 我是 运行 几个容器。我的一个长 运行 容器(始终相同)在 运行 大约 2-5 天后第三次消失了。它就这样消失了,没有崩溃的迹象。

即使会有例如内存不足问题或者如果我的应用程序刚刚退出,我仍然会在 ps -a 概述中有一个退出的 Docker 容器僵尸,可能存在状态 0!= 0, 正确的? 我也不想自动 --restart ,我只想看到退出的容器。 在哪里可以找到更多详细信息来跟踪问题?

版本:

多亏了查看 dmesg 或一般 journalctl 的提示,我想我终于找到了问题所在。 不知何故,其中一个 cronjobs 每 5 分钟结束时 运行 docker system prune -f。这个命令基本上似乎删除了所有未使用的和非 运行.

我以前不知道这个命令,但肯定这一定是我退出的容器在我不知道它是怎么发生的情况下被移除的方式。