搜索镜像
docker search mongo
拉取镜像
docker pull mongo
创建挂载目录
在本地创建文件夹,挂载路径自定义
mkdir -p /Users/vick/data/programs/docker/mongo/{data,conf,backup}
启动容器
docker run --name=mongodb -v /Users/vick/data/programs/docker/mongo/data:/data/db \
-v /Users/vick/data/programs/docker/mongo/backup:/data/backup \
-v /Users/vick/data/programs/docker/mongo/conf:/data/configdb \
--restart=on-failure:3 \
-p 27017:27017 -d mongo --auth
参数说明
–name=mongodb : 容器名称
-v : 映射目录
-p : 映射端口
-d mongo : 守护式方式启动镜像 mongo
–auth : 认证
查看运行情况
docker ps |grep mongo
进入容器创建用户
docker exec -it mongodb mongo admin
创建用户
db.createUser({user:'admin',pwd:'123456',roles:[{role:'root',db:'admin'}],})
认证admin用户
db.auth('admin','123456')
退出mongo容器
exit