docker 安装最新版本的mongoDB (6.0+)

  • 先拉取最新版本的mongoDB
git pull mongo
  • 运行容器,并启用授权方式访问
docker run -d -p 27018:27017 -v /home/mongodb/configdb:/data/configdb -v /home/mongodb/db:/data/db --privileged=true --name mongo docker.io/mongo --auth
  • 进入容器并用admin用户进行授权
docker exec -it mongo mongosh admin
  • 创建用户
use admin
db.createUser(
  {
    user: "root",
    pwd: passwordPrompt(), // or cleartext password
    roles: [
      { role: "userAdminAnyDatabase", db: "admin" },
      { role: "readWriteAnyDatabase", db: "admin" }
    ]
  }
)

版权声明:本文为fanghuainihao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。