Docker进程死于“Killed”信息

在Docker容器中运行一个python脚本,看起来一切正常,看到一些STDOUT消息,大约5分钟后我得到一个Killed消息,没有进一步的解释,程序停止。 查询分贝这可能是一个磁盘空间问题,可能是OOM问题。 我不知道,但我不知道在哪里可以find关于这个杀人消息的日志,所以我可以find这个问题的根源。 任何想法这些日志是?

在Mac OSX上运行docker-machine。

这就是所有的消息说!

 root@c7b800e0f276:/opt/mymodule# python Python 2.7.13 (default, May 1 2017, 22:44:36) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from mymodule import model >>> model.run('2017-04-01') INFO:Deleting from input table. INFO:Inserting into input table. INFO:Querying input table for chunk. Killed root@c7b800e0f276:/opt/mymodule# exit 

谢谢!

使用Docker for Mac,您可以使用以下命令进入主机VM名称空间:

 docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh 

然后运行chroot /host将根目录更改为主机挂载。 现在,您可以使用像dmesg这样的工具来检查任何OOM消息(如对您的问题的build议提示)。