一、docker启动
service docker start
二、使用docker安装MongoDB
一、下载镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/iwebedu/mongo:latest
二、查看本地镜像
sudo docker images
可以看到MongoDB已经在docker中了
三、运行容器
sudo docker run -itd --name mongo -p 27017:27017 mongo --auth
四、进入容器
sudo docker exec -it mongo bash
五、进入MongoDB
mongo 127.0.0.1
六、退出MongoDB
exit
exit
七、创建一个名为admin的用户
sudo docker exec -it mongo mongo admin
八、设置admin密码并赋予权限
这里以设置密码为123456为例
db.createUser({ user:‘admin’,pwd:‘123456’,roles:[ { role:‘userAdminAnyDatabase’, db: ‘admin’},“readWriteAnyDatabase”]});
九、以admin的身份进入MongoDB
ab.auth(‘admin’,‘123456’)
十、查看数据库内容
show databases;
完结撒花!!!