一、MongoDB是什么
MongoDB是存储文档的非关系型数据库
二、使用docker安装运行MongoDB
#下载4.0版本的mongo
docker pull mongo:4
#查看下载的镜像
docker images
#启动MongoDB服务器容器
docker run --name mymongo -v /mymongo/data:/data/db -d mongo:4
--name mymongo --> 容器名字
-v /mymongo/data:/data/db --> 挂载数据目录
-d --> 后台运行容器
#查看docker容器状态
docker ps
#查看MongoDB服务器日志
docker logs mymongo
三、Mongo Express
Mongo Express是一个基于网络的MongoDB数据库管理界面
#下载mongo-express镜像
docker pull mongo-express
#查看镜像是否下载成功
docker images
#运行mongo-express
docker run --link mymongo:mongo -d -p 8081:8081 mongo-express
--link mymongo:mongo --> 连接mongoDB服务器
#打开mongo-express界面
在浏览器输入:http://localhost:8081
四、mongo shell
mongo shell是用来操作MongoDB的 javascript 客户端界面
#运行mongo shell
docker exec -it mymongo mongo
#此命令行可以运行javascript命令
print('hello');
#退出命令行
exit;