closuresDocker容器内的MongoDB会导致100%的CPU

我已经把这个头发拖了好几天,直到现在我在这里放弃这个。 使用docker-compose我使用CMD [“/ usr / bin / mongod”]启动了几个容器,其中一个正在运行mongodb。但是,当我使用docker stopclosures容器时,mongod进程占用100%cpu并保留永远运行而不能杀死它。 在杀死父进程时,mongod进程成为init的subprocess,但处于同一状态。 尽pipeMongodb会logging错误代码为0的日志。

Docker版本:17.04.0-ce Docker-compose版本:1.11.2

我到目前为止所尝试的是:

  • 不同的Linux发行版
  • 在容器内的supervisord来处理mongod
  • 添加 – 启动到docker守护进程
  • 运行Mongo作为一个分叉
  • 寻找内核更新,但3.14似乎是最新的(在Odroid C2上运行)
  • 不同的存储驱动程序,但只有aufs工程(覆盖需要更高的内核)

没有任何喜悦

在这里输入图像描述

使用此链接在Odroid-C2上将内核更新到4.x后,问题就消失了。