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/
  • 相关阅读:
    html5之服务器推送事件
    浅谈js之this对象
    浅谈js之事件处理
    浅谈js之ajax
    浅谈js之事件流
    浅谈js之闭包
    浅谈JS引用类型之Array类型
    关于window.onload的一些小理解
    web渗透测试中WAF绕过讲解(二)基于HTTP协议绕过
    web渗透测试中WAF绕过讲解(一)
  • 原文地址:https://www.cnblogs.com/Bob-wei/p/9899496.html
Copyright © 2011-2022 走看看