docker 安装 mongodb

文章目录

  • 一、准备:
  • 二、运行mongodb镜像
  • 三、用户及权限

一、准备:

安装docker

二、运行mongodb镜像

# 下载镜像
docker pull mongo

# 运行
docker run -idt -p 27017:27017 \
--name mongodb \
-v /home/docker/mongodb/data/db:/data/db \
-v /home/docker/mongodb/data/configdb:/data/configdb \
--net malling-net \
--network-alias mongodb \
mongo:latest --auth

三、用户及权限

# 进入容器 并且进入mongodb命令行 
docker exec -it mongodb mongo admin

# 创建admin用户
db.createUser({ user: 'root', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

db.auth("root","123456");

use malling

# 为malling数据库创建用户
db.createUser({ user: 'malling', pwd: '123456', roles: [{ role: "dbOwner", db: "malling" }] });

你可能感兴趣的:(数据库,互联网技术)