美文网首页
Docker 安装MongoDB

Docker 安装MongoDB

作者: 爱学习的蹭蹭 | 来源:发表于2020-07-02 15:23 被阅读0次

    1、搜索mongo

    • 安装的版本为:MongoDB server version: 4.2.3
    • MongoDB视图软件为Robo 3T 1.3.1
    docker search mongo
    

    2、拉取mongo

    docker pull mongo:latest
    
    

    3、运行mongo

    • -p 27017:27017 :映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。
    • --auth:需要密码才能访问容器服务。
    docker run -itd --name mongo --restart=always -p 27017:27017 mongo --auth
    

    4、进入mongo容器

    docker exec -it 容器Id  mongo admin
    

    5、创建一个 admin 管理员账号:

    • 角色为任何数据库,数据库为admin
    db.createUser({ user: 'root', pwd: 'root', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
    
    

    6、创建个人用户

    • 接着使用以下命令添加用户和设置密码,并且尝试连接。
    • 创建一个用户为liangjil , 密码为:123456,角色为读与写 数据库名为:mongoDB
    db.createUser({ user: 'liangjl', pwd: '123456', roles: [ { role: "readWrite", db: "mongoDB" } ] });
    
    

    7、进入mongo容器2种方式

    docker exec -it 容器Id  mongo admin
    
    docker exec -it 容器名称  mongo admin 
    
    如:
    docker exec -it mongo  mongo admin 
    
    

    8、切换数据库

    use mongoDB
    

    9、添加数据

    db.test.save({name:"周伯通"});
    

    10查询数据

    db.test.find();
    
    Robo 3T 1.3.1

    11 Robo 3T视图软件配置

    • image.png
    • image.png
    image.png

    参考文章

    Robo3T连接远程MongoDB报错:

    推荐界面使用工具

    相关文章

      网友评论

          本文标题:Docker 安装MongoDB

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