Docker:Mongo 在 运行 退出
Docker: Mongo exits on run
使用:
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 运行ning?我在 OSX (boot2docker).
上使用 Docker 1.4.1
确实,boot2docker VM 不支持 NUMA,当前的 Dockerfile executes mongod through numactl
。可能的解决方法:
$ docker run -v /data:/data --name mongodb -p 4000:27017 --entrypoint=mongod mongo:2.6.6
这使用--entrypoint
覆盖ENTRYPOINT
定义的图像并直接执行mongod
。
使用:
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 运行ning?我在 OSX (boot2docker).
上使用 Docker 1.4.1确实,boot2docker VM 不支持 NUMA,当前的 Dockerfile executes mongod through numactl
。可能的解决方法:
$ docker run -v /data:/data --name mongodb -p 4000:27017 --entrypoint=mongod mongo:2.6.6
这使用--entrypoint
覆盖ENTRYPOINT
定义的图像并直接执行mongod
。