Docker:Mongo运行中退出
使用:
https://registry.hub.docker.com/_/mongo/
我这样做是为了吸引所有的标签:
docker pull mongo
然后,当我尝试运行它
docker run -v /data:/data --name mongodb -p 4000:27017 mongo:2.6.6
状态显示
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5959d3f79243 mongo:2.6.6 "/entrypoint.sh mong 4 seconds ago Exited (1) 3 seconds ago mongodb
日志显示:
numactl: This system does not support NUMA policy
如何在使用docker时保持mongo运行? 我在OSX上使用Docker 1.4.1(boot2docker)。
事实上,boot2docker虚拟机不支持NUMA,目前的Dockerfile 通过numactl
执行mongod 。 可能的解决方法:
$ docker run -v /data:/data --name mongodb -p 4000:27017 --entrypoint=mongod mongo:2.6.6
这使用--entrypoint
来覆盖图像定义的ENTRYPOINT
并直接执行mongod
。