0
点赞
收藏
分享

微信扫一扫

Docker安装MongoDB

芭芭蘑菇 2021-12-29 阅读 63

MongoDB是什么?

mongoDB是存储文档的非关系型数据库。

MongoDB的文档结构

  • 集合
    集合中可以包含文档
  • 文档
    存储Json数据,同一个集合中的文档可以拥有完全不同的字段,也就是说,它并没有传统数据库的column这种概念,非常的灵活.

安装MongoDB

  • dockcer安装指令
shell> docker pull mongo:4
  • 查看镜像文件
shell> docker images
  • 运行mongoDB容器
shell> docker run --name mongodb -p 27017:27017 -v /usr/local/mongo:/data/db -d mongo:4
  • 开通对应的防火墙端口
shell> firewall-cmd --list-ports
shell> firewall-cmd --zone=public --add-port=27017/tcp --permanent
shell> systemctl reload firewalld
shell> firewall-cmd --list-ports
  • 查看Mongodb服务器日志
shell> docker logs mongodb

使用数据库界面管理工具来操作mongodb

  • Navicat
  • Express
  • DataGrip

这里简单介绍一下mongo-express

  • 安装mongo-express
shell> docker pull mongo-express
  • 运行容器
shell> docker run --link mongodb:mongo -p 8081:8081 mongo-express
  • 开通对应的防火墙
shell> firewall-cmd --list-ports
shell> firewall-cmd --zone=public --add-port=8081/tcp --permanent
shell> systemctl reload firewalld
shell> firewall-cmd --list-ports
举报

相关推荐

0 条评论