在docker中安装MongoDB
- 搜索hub,查看是否有合适的mongo镜像
sudo docker search mongo
- 拉取mongo最新镜像
sudo docker pull mongo:latest
- 生成mongo容器
sudo docker -it --name mongodb -p 27017:27017 mongo:latest --auth
- 进入容器,设置用户名和密码
sudo docker exec -it mongodb mongo admin
- 创建一个用户名为admin,密码为123456的新用户
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
- 使用上面的用户名和密码进行数据库连接
db.auth('admin','123456');