安装了docker。本文操作是在windows上面。
下载MongoDB的官方docker镜像。版本是4
docker pull mongo:4
查看下载的镜像
docker images
启动一个MongoDB服务器容器
docker run --name mymongo -v //d/data/mongodata:/data/db -d mongo:4
参数解释
–name mymongo–>容器名字
-v //d/data/mongodata:/data/db -->挂载数据目录,//d/data/mongodata表示windows上面d盘下面data下面文件夹mongodata,Linux自行转换。冒号":"前面的目录是宿主机目录,后面的目录是容器内目录
-d -->后台运行容器
查看docker 容器状态
docker ps
查看数据库服务器日志
docker logs mymongo
Mongo Express 是一个基于网络MongoDB数据库管理界面
下载mongo-express镜像
docker pull mongo-express
运行mongo-express
docker run --link mymongo:mongo -p 8081:8081 mongo-express
然后打开本机浏览器8081端口能看到如下,证明成功
mongo shell是用来操作MongoDB的JavaScript客户端界面
直接进入docker 容器,然后输入指令
mongo
就可以使用mongo shell指令
使用其中一个指令
show dbs