栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Windows安装后端本地开发基础设施】MongoDB

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Windows安装后端本地开发基础设施】MongoDB

大家好,我是JCrazy。
MongoDB是一个文档数据库,旨在简化应用程序开发和扩展。
今天给大家分享如何通过Docker快速在本地搭建起MongoDB的存储环境以便快速进行相关应用开发。

MongoDB官方手册:
https://www.mongodb.com/docs/manual/

1. 定义compose配置文件

配置文件docker-compose.yaml内容如下:

version: '3'

services:
    mongo:
      image: mongo:latest
      ports:
        - "27017:27017"
      environment:
        - MONGO_INITDB_ROOT_USERNAME=default~!
        - MONGO_INITDB_ROOT_PASSWORD=password1~!.
      volumes:
        - ./mongo/data:/data/db

Docker MongoDB官方镜像说明:
https://hub.docker.com/_/mongo

本示例相关变量说明:

  • MONGO_INITDB_ROOT_USERNAME:Root账号用户名,初始化时为 admin 身份验证数据库创建的Root角色(超级用户)账号用户名
  • MONGO_INITDB_ROOT_PASSWORD:Root账号密码,跟上述变量一起使用
2. 执行创建运行镜像容器
docker-compose.exe up -d mongo

执行成功

3. 测试连接

可根据配置文件的账号密码得出MongoDB如下连接地址:

mongodb://default~!:password1~!.@localhost:27017/?authSource=admin

连接字符串URI格式官方说明:
https://www.mongodb.com/docs/manual/reference/connection-string/

尝试连接:

连接成功~

MongoDB常用管理工具:

  • Studio 3T(有免费版,PC应用,本地安装使用推荐):https://studio3t.com/download-studio3t-free
  • mongo-express(免费,开源,网页版):https://github.com/mongo-express/mongo-express
  • navicat-for-mongodb(收费,PC应用):https://www.navicat.com.cn/download/navicat-for-mongodb
总结

本文分享了通过Docker实现本地MongoDB开发环境快速部署的方案以及推荐了几款常用的MongoDB管理工具供大家在本地开发过程中参考使用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号