docker安装mongodb

2023-01-25

拉取镜像 默认最新版本

docker pull mongo:latest


查看镜像

docker images


启动镜像

docker run -it --name mongo -p 27017:27017 -v /opt/mongodb:/data/db -d mongo:latest


查看启动的镜像

docker ps


进入容器

docker exec -it mongo /bin/bash 


进入mongodb

mongo 

 

创建管理账户,然后退出。

use admin
db.createUser(
{
user: "admin",
pwd: "admin",
  roles: [ { role: "root", db: "admin" } ]
}
);

 

以刚建立的用户登录数据库 创建test用户

mongo --port 27017 -u admin -p admin--authenticationDatabase admin 

use test
db.createUser(
{
user: "tester",
pwd: "password",
roles: [
{ role: "readWrite", db: "test" }
]
}
);
exit;