Mongodb 在docker容器中运行mongo

Mongodb 在docker容器中运行mongo,mongodb,docker,Mongodb,Docker,我想在Windows10中为nodejs项目运行带有docker的mongoDb 我运行以下命令: docker run --name CMSStore -p 27011:27017 -v e:/data/mongo:/data/db mongo 但它停在这一站,不跑 有什么问题?如何在valume中保存数据的情况下运行mongo???请尝试: docker run -d -p 27017:27017 -v ~/data:/data/db mongo 你确定27011在听吗?你为什

我想在Windows10中为nodejs项目运行带有docker的mongoDb

我运行以下命令:

docker run --name CMSStore -p 27011:27017 -v e:/data/mongo:/data/db mongo    
但它停在这一站,不跑

有什么问题?如何在valume中保存数据的情况下运行mongo???

请尝试:

docker run -d -p 27017:27017 -v ~/data:/data/db mongo
你确定27011在听吗?你为什么用它? 默认端口如下所示: 270172701827019

要查看mongodb是否正在27011上侦听,请在MongoShell上检查以下命令:

db.runCommand({whatsmyuri : 1})

它将显示正在使用的IP和端口号。

如果您在本地没有
mongo
图像,则从
docker.io
提取需要一些时间,同时确保您有一个活动的internet连接。如果这不是问题所在,那么您似乎对shell有权限问题,请尝试以管理员身份运行
powershell
。@sachithmuhandram我会检查所有内容。运行administrator并拉入mongo,但仍然有一个问题您是否可以运行其他
docker
命令,例如
docker-v
,它是否会给出响应?我没有在Windows中使用docker。我只是给出了一些基本任务,你可以调试你的问题。