关于docker的安装和说明可以参考:
本文主要讲解Docker 安装mongodb的主要步骤,以mongodb 4.2.21为例
docker pull mongo:4.2.21
查看镜像是否拉取成功
docker images | grep mongo
mkdir /home/dym/docker/mongodb/data
- 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
-
- #进入容器
- 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')
-
- #选择admin库
- use admin
- #创建集合user_info
- db.createCollection('user_info')
- #插入数据
- db.user_info.insert({"name":"张三","age": NumberInt(18)})
- #查看数据
- db.user_info.find()
至此mongodb安装成功