zoukankan      html  css  js  c++  java
  • Docker部署Mongodb

     docker 部署不带认证

    docker run  --name mongo -p 27017:27017 -v /data/db/mongodb:/data/db/ --restart=always -d mongo:4.0 

    mongo:4.0 是mongo版本4.0,不写默认最新版本

    docker 部署带认证

    docker run  --name mongo -p 27017:27017 -v /data/db/mongodb:/data/db/ --restart=always -d mongo:4.0 --auth

    只需要在后面加 --auth

    1、进入容器

    docker exec -it mongo /bin/bash

    2、切换到admin 

    mongo
    use admin

    3、创建用户

    db.createUser({ user: 'root', pwd: 'qwe123QWE', roles: [ { role: "root", db: "admin" } ] })

     4、测试

     ok 单个docker 部署mongodb 结束了,下一篇将探索mongodb复制集让数据更加安全。

  • 相关阅读:
    PAT1038
    PAT1034
    PAT1033
    PAT1021
    PAT1030
    PAT1026
    PAT1063
    PAT1064
    PAT1053
    PAT1025
  • 原文地址:https://www.cnblogs.com/fanxp/p/11777814.html
Copyright © 2011-2022 走看看