当前位置: 首页 > ai >正文

Docker-mongodb

拉取 MongoDB 镜像:

docker pull mongo

创建容器并设置用户

要挂载本地数据目录,请替换此路径: /Users/Allen/Env/AllenDocker/mongodb/data/db 

docker run -d --name local-mongodb \-e MONGO_INITDB_ROOT_USERNAME=admin \-e MONGO_INITDB_ROOT_PASSWORD=123456 \-v /Users/Allen/Env/AllenDocker/mongodb/data/db:/data/db \-p 27017:27017 \mongo --auth

确认容器是否正常运行

docker ps
docker logs local-mongodb

成功启动后你可以这样连接:

进入容器内部并使用 mongosh 连接:
docker exec -it local-mongodb mongosh -u admin -p 123456 --authenticationDatabase admin或者直接连接某个数据库:
docker exec -it local-mongodb mongosh "mongodb://admin:123456@localhost:27017/admin"

docker exec -it local-mongodb mongosh -u admin -p 123456 --authenticationDatabase admin 

docker exec -it local-mongodb mongosh "mongodb://admin:123456@localhost:27017/admin

创建新用户:

进入 mongosh 后可以创建普通用户,例如:

use mydb
db.createUser({user: "myuser",pwd: "mypass",roles: [{ role: "readWrite", db: "mydb" }]
})

如果你已经运行了上面的命令,请检查容器是否正常运行:

docker ps
docker logs local-mongodb

IDEA配置:

mongodb://admin:yourpassword@localhost:27017/iot_server?authSource=admin

http://www.xdnf.cn/news/8061.html

相关文章:

  • JavaWeb Web基础
  • 零碳办会新范式!第十届国际贸易发展论坛——生物能源和可持续发展专场,在京举办
  • 前端性能优化方案
  • 亚马逊英国站海关新规深度解读与合规指南
  • 中级统计师-统计学基础知识-第六章 回归分析
  • 快速部起一个Openwhisk平台,使用telego k8s服务部署能力内网部署
  • 中小制造企业网络安全防护指南
  • Linux Docker下安装tomcat
  • Spring3+Vue3项目中的知识点——跨域与解决方案
  • Gartner《如果有效评估Generative AI项目的投资回报》学习心得
  • DeepSeek快速搭建个人网页
  • vue3基本介绍
  • 220V转1.25V-12V输出电路Multisim仿真
  • 【设计模式】责任链+模板+工程模式使用模板
  • indicator-sysmonitor 在Ubuntu 右上角实时显示CPU/MEM/NET的利用率
  • C#对集合进行分组IGroupingout TKey, out TElement>
  • 01. Qt介绍及Qt开发环境搭建(2025.05最新官网下载方式)
  • C++初阶-list的使用2
  • AI编程: OpenAI Codex vs Google Jules vs GitHub Copilot++
  • 5G 核心网切换机制全解析:XN、N2 与移动性注册对比
  • 初步尝试AI应用开发平台——Dify的本地部署和应用开发
  • 精益数据分析(77/126):问题-解决方案画布——创业团队的周度聚焦与迭代利器
  • GuzzleHttp和DomCrawler的具体用途?
  • HJ33 整数与IP地址间的转换【牛客网】
  • Flutter生物识别认证之Flutter指纹认证Flutter人脸认证
  • 养生指南:五维守护身心健康
  • HTML应用指南:利用POST请求获取全国中通快递服务网点位置信息
  • 【大模型面试每日一题】Day 26:从伦理角度,大模型可能存在哪些潜在风险?技术上如何实现内容安全控制(如RLHF、红队测试)?
  • JVM 高质量面试题
  • 利用GeoTools实现导出MySQL地理数据表为shp格式