#拉取镜像
docker pull mongo
#查看镜像
docker images
# 创建容器并启动
docker run -d -p 27017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db --name mongo docker.io/mongo
# 创建容器启动认证模式
docker run -d -p 27017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db --name mongo docker.io/mongo --auth
# 进入容器
docker exec -it mongo mongo admin
# 创建 admin账号
db.createUser({ user: 'jsmith', pwd: 'some-initial-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
db.auth("jsmith","some-initial-password");
#进入test库
use test
# 创建用户
db.createUser({ user: 'test', pwd: '123456', roles: [{ role: "readWrite", db: "test" }] });
docker创建mongoDb数据库
于 2022-10-12 18:44:51 首次发布