美文网首页dockermongoDB
Docker安装MongoDB

Docker安装MongoDB

作者: AbstractCulture | 来源:发表于2020-09-05 17:26 被阅读0次

    MongoDB是什么?

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

    MongoDB的文档结构

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

    安装MongoDB

    • dockcer安装指令
    shell> docker pull mongo:4
    
    • 查看镜像文件
    shell> docker images
    
    • 运行mongoDB容器

    参数说明: --name 容器名称 -v 数据卷映射 -d 后台运行 -p 端口映射

    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
    

    相关文章

      网友评论

        本文标题:Docker安装MongoDB

        本文链接:https://www.haomeiwen.com/subject/ssefektx.html