美文网首页
Docker安装MongoDB

Docker安装MongoDB

作者: 夜行神喵 | 来源:发表于2020-03-15 12:40 被阅读0次

    1. 下载镜像

    myzmac:Git myz$ docker pull mongodb
    myzmac:Git myz$ docker images mongo
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mongo               latest              9aed81237844        11 months ago       409MB
    myzmac:Git myz$  
    
    

    2. 通过镜像创建容器

    #创建本地挂载路径
    mkidr ~/Docker/Mongo
    #创建容器
    docker run -d --name mongo408 -p 27017:27017 \
        -v /Users/myz/Docker/Mongo:/data/db \
        -m 256m -h mongo408 \
        -e TZ="Asia/Shanghai" \
        -e MONGO_INITDB_ROOT_USERNAME=mongoadmin \
        -e MONGO_INITDB_ROOT_PASSWORD=admin mongo 
    

    3. 基本使用

    docker exec -it mongo408 bash

    root@mongo408:/# mongo -umongoadmin -padmin 
    
    > show dbs;
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    
    #创建/切换DB (不存在就创建该数据库)
    > use sample 
    switched to db sample
    
    #查看当前数据库
    > db   
    sample
    
    #创建集合
    > db.createCollection("emp")  
    { "ok" : 1 }
    
    #插入数据
    > db.emp.insert({nm:"myz",sta:0,tm:Date()})
    WriteResult({ "nInserted" : 1 })
    > db.emp.find();
    { "_id" : ObjectId("5e6dac681e2f761bdf374ad7"), "nm" : "myz", "sta" : 0, "tm" : "Sun Mar 15 2020 12:17:44 GMT+0800 (CST)" }
    
    

    4. 外部连接

    image.png
    image.png

    相关文章

      网友评论

          本文标题:Docker安装MongoDB

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