拉取镜像 默认最新版本
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;