docker安装mongodb

一、mongodb安装

1、安装镜像

docker pull mongo:5.0.2

2、新建目录

mkdir -p /home/apps/mongo/data

3、创建并启动

docker run \
-d \
--name mongo \
--restart=always \
--privileged=true \
-p 27017:27017 \
-v /home/apps/mongo/data:/data/db \
mongo:5.0.2 --auth

4、创建登录用户

-- 进入docker并登录mongo
docker exec -it mongo mongo admin
或
-- 进入容器
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
use admin
-- 验证权限
db.auth('root','123456')

-- use db01 可以指定数据库创建用户
-- 创建新用户
db.createUser(
    {
      user: "user01",
      pwd: "123456A",
      roles: ["readWrite"]
    }
 )
 
--查询所有用户
db.getUsers()

二、参考

posted @ 2021-08-13 12:40  吕林光  阅读(627)  评论(0编辑  收藏  举报