Docker安装MongoDB

2022-12-01 16:28:53 浏览数 (2)

1. 获取MongoDB镜像

代码语言:javascript复制
docker pull mongo
  1. 启动MongoDB
代码语言:javascript复制
docker run -d -p 27017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db -v /Users/luoxiaolei/Desktop:/opt/backup --name mongo docker.io/mongo

映射目录
-v /Users/luoxiaolei/Desktop:/opt/backup
  1. 进入MongoDBshell
代码语言:javascript复制
docker exec -it mongo mongosh admin
  1. 创建用户
代码语言:javascript复制
db.createUser({ user: 'mongo', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
  1. MongoDB备份
代码语言:javascript复制
./mongodump -h localhost:27017 -u "mongo" -p "password" --authenticationDatabase "admin" -d cmdb -o /opt/backup
  1. MongoDB恢复
代码语言:javascript复制
./mongorestore -h localhost:27017 -u "mongo" -p "password" --authenticationDatabase "admin" -d pacific --dir /opt/backup/pacific

7. 客户端连接

谢谢关注

0 人点赞