zoukankan      html  css  js  c++  java
  • mongo docker image

    mongo
    
    保存压缩镜像
    docker save -o ~/Desktop/mongo.tar mongo
    7za a -mx=9 ~/Desktop/mongo.tar{.7z,}
    
    导入或拉取镜像
    docker load -i ~/Desktop/mongo.tar
    docker pull mongo
    
    创建容器
    docker volume create --name mongo-data
    docker run -p 27017:27017 -v mongo-data:/data/db --name mongodb -d mongo
    docker run -p 27017:27017 -v mongo-data:/data/db -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=123456 --name mongodb -d mongo
    
    进入命令行
    docker run -it --rm --link mongodb:mongo mongo mongo --host mongo
    docker run -it --rm --link mongodb:mongo mongo mongo --host mongo -u root -p 123456 --authenticationDatabase admin admin
    或者
    docker exec -it mongodb mongo admin
    docker exec -it mongodb mongo -u root -p 123456 --authenticationDatabase admin admin
    注:每行最后一个admin是库名称
    
    常用命令
    db         // 显示数据库名称
    show dbs   // 显示全部数据库
    show collections // 查看表
    show roles // 显示角色
    show users // 显示当前库的用户名
    db.system.users.find()                // 显示全部用户
    db.system.users.remove({user:"jude"}) // 删除jude用户
    use admin  // 打开系统管理数据库
    
    use demo   // 打开一个demo数据库,没有则自动创建
    // 在demo库创建一个jude用户
    db.createUser({ 
      user: 'jude', 
      pwd: '123456', 
      roles: [ { role: "readWrite", db: "demo" } ] 
      });
    
    db.changeUserPassword("jude","jude123456");    // 改变jude的密码
    db.getUser("jude");            // 查看用户
    db.dropUser("jude");           // 删除用户
    db.auth("jude","jude123456");  // 登录
    
    
    UI管理工具
    Robo 3T
    https://robomongo.org/download
    https://download.robomongo.org/1.2.1/osx/robo3t-1.2.1-darwin-x86_64-3e50a65.dmg
    https://download.robomongo.org/1.2.1/windows/robo3t-1.2.1-windows-x86_64-3e50a65.exe
    https://download.robomongo.org/1.2.1/windows/robo3t-1.2.1-windows-x86_64-3e50a65.zip
    https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz

    mongo手册
    https://docs.mongodb.com/manual/reference/
  • 相关阅读:
    orale 命令行创建&删除数据库
    Oracle 之表分析
    电子商务分销历程
    乐宝分销,人人都是老板
    随手将TPaxScripter 3.0改成了支持Delphi 2009,Delphi 2010,Delphi Xe
    百丽强势布局B2C,20亿铺路改变其销售格局
    顺丰开通B2C商城,快递业欲抢多一寸电商蛋糕
    Exchange环境搭建心得
    c# 添加外部程序集相对引用问题
    Entity Framework Code First 学习
  • 原文地址:https://www.cnblogs.com/Bob-wei/p/9899496.html
Copyright © 2011-2022 走看看