1、拉取镜像
java
docker run -dit --name mongo \
-p 17017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=2018 \
--restart=always \
mongo
2、进入容器
java
docker exec -it mongo bash
3、进入mongo
java
./bin/mongosh -u admin -p 2018 --authenticationDatabase admin
4、创建数据库
java
use shujuku
5、创建用户并赋权限
java
db.createUser(
{
user:"user",
pwd:"123456",
roles:[{role:"readWrite",db:"shujuku"}]
}
);