提示:理解docker基础命令,更方便快速操作
流程:
搜索镜像 docker search mongo
拉取镜像 docker pull mongo
创建MongoDB容器 docker run --restart=always -d --name mongo -v /DockerContainer/mongodb/data:/data/db -p 27017:27017 mongo --auth
-v 数据文件挂载到宿主机的路径
-p 端口映射到宿主机的指定端口
–auth 表示连接mongodb需要授权
进入容器 docker exec -it mongo mongo admin
创建数据据用户 db.createUser({user:‘用户名’,pwd:‘密码’,roles:[{role:‘userAdminAnyDatabase’,db:‘admin’},‘readWriteAnyDatabase’]});
测试新账户 db.auth(“用户名”,“密码”)
查询数据库 show dbs
使用第三方工具,使用账户密码登录验证