Docker - Mongdb部署
简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,旨在为 web 应用提供可扩展的高性能数据存储解决方案。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。
一、拉取镜像
docker pull mongo
二、安装程序
1.启动容器
docker run -d \
--name mongodb \
--restart=always \
-p 27017:27017 \
-v /etc/localtime:/etc/localtime:ro \
-v /data/mongdb/data:/data/db \ # 映射 数据文件夹
-v /data/mongdb/backup:/data/backup \ # 映射 备份文件夹,方便日后备份数据
-v /data/mongdb/configdb:/data/configdb \ # 映射 配置文件夹
mongo --auth
2.配置账号密码
docker exec -it mongodb # 进入容器,可通过`portainer`
mongo # 进入mongo
use admin # 切换到 admin 库
db.createUser({ user: 'root', pwd: 'manongdashu', roles: [ { role: "root", db: "admin" } ] }); # 创建账号密码
exit
三、连接测试
本文链接:https://blog.renzicu.com/2021/microservices/mongdb/index.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论