一、使用docker容器运行mongoDB

1.下载镜像

  1. docker pull mongo:4
  1. docker images //查看下载的镜像

2.启动mongoDB服务器容器

  1. docker run --name mymongo -v /mymongo/data:/data/db -d mongo:4
  2. --name mymongo -->容器名字
  3. -v /mymongo/data:/data/db -->挂载数据的本地目录 mongo默认存储数据的目录
  4. -d -->后台运行容器
  1. # 查看docker容器的状态
  2. docker ps
  1. #查看数据库服务器日志
  2. docker logs mymongo

二、Mongo Express是一个基于网路的MongoDB数据库管理界面

1.下载mongo-express镜像

  1. docker pull mongo-express

2.运行mongo-express

  1. docker run --link mymongo:mongo -p 8081:8081 mongo-express
  2. //使用link关联mongo数据库和mongo-express图形化界面,mongo-express默认开放8081端口

3.在浏览器窗口中输入http://localhost:8081/即可看到效果
mongo.png

三、进入mongo-shell

  1. docker exec -it mymongo mongo