1,搜索镜像
docker search mongo
2,拉取指定镜像
docker pull mongo:3.6.13
3,查看镜像
docker images
4,创建映射目录
mdkir -p /data/mongo_27017/{data,conf,backup}
5,创建容器
docker run --name=mongodb -v /data/mongo_27017/data:/data/db -v /data/mongo_27017/backup:/data/backup -v /data/mongo_27017/conf:/data/configdb -p 27017:27017 -d mongo:3.6.13 --auth
参数解析:
–name=mongodb : 容器名称
-v : 映射目录
-p : 映射端口
-d mongo:3.6.13 : 守护式方式启动镜像 mongo:3.6.13
–auth : 认证
6,进入容器创建用户
–以admin用户
docker exec -it mongodb mongo admin
–创建用户
db.createUser({user:'admin',pwd:'123456',roles:[{role:'root',db:'admin'}],})
–认证
db.auth('admin','123456')