1、安装mongodb

  1. docker pull mongo

2、查看镜像

  1. docker images
  1. # 查看docker镜像
  2. docker images
  3. # 删除docker镜像
  4. docker rmi 镜像名:版本号 | id
  5. // 强制删除
  6. docker rmi -f 镜像名:版本号 | id
  7. tips: 如果删除不成功,请先停止容器,再删除

3、运行服务

3-1 启动docker中的mongo服务

  1. docker run -d --name myapp -p 10010:27017 mongo
  1. 通过mongo这个镜像,-d在后头运行,运行了一个名字为myapp这样的容器,Linux主机的10010端口,
  2. 映射容器的27017这个端口
  3. -d表示后台运行。-p表示指定端口映射
  4. 主机的10010端口 映射容器的27017这个端口
  1. docker ps 查看正在运行的docker服务

4、进入容器

  1. docker exec -it myapp /bin/bash

5、进入数据库

  1. mongo //进入数据库
  2. show dbs //显示数据库中有几个库
  1. use movies //新建一个数据库
  2. db.top250.insert({name:"chengchao"}) //新建top250表,插入一段数据
  1. show collections //查看数据库的表

6、使用docker实现图形化界面

tips:退出所有 在linux终端输入

  1. docker pull mongo-express
  2. docker run -d --link myapp:mongo -p 8081:8081 mongo-express
  3. //前面8081为当前主机访问的端口 后面那个为mongo的端口 若想修改则改前面的即可

image.png