前言:
关于docker的安装和说明可以参考:
本文主要讲解Docker 安装mongodb的主要步骤,以mongodb 4.2.21为例
1:拉取镜像
docker pull mongo:4.2.21
查看镜像是否拉取成功
docker images | grep mongo
2:新建mongo数据目录
mkdir /home/dym/docker/mongodb/data
3:启动mongo
docker run \
-d \
--name mongo \
--restart=always \
--privileged=true \
-p 27017:27017 \
-v /home/dym/docker/mongodb/data:/data/db \
mongo:4.2.21 --auth
4:登录mongo创建登录用户
#进入容器
docker exec -it mongo /bin/bash
#登录mobodb
mongo admin
#创建一个名为 root,密码为 123456 的用户。
db.createUser({ user:'root',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
#尝试使用上面创建的用户信息进行连接。
db.auth('root', '123456')
5:选择admin库创建集合插入数据验证
#选择admin库
use admin
#创建集合user_info
db.createCollection('user_info')
#插入数据
db.user_info.insert({"name":"张三","age": NumberInt(18)})
#查看数据
db.user_info.find()
至此mongodb安装成功