mongodb docker命令

作者: 殁月 | 来源:发表于2020-11-17 11:37 被阅读0次
    docker images                    // 查看当前已有镜像
    docker pull mongo:latest         // 拉取最新版的mongo镜像
    docker run -itd --name mongo -p 27017:27017 mongo --auth   // 生成容器,命名为mongo,端口映射到主机27017(第一个端口)
    docker ps -a                     // 查看所有容器的运行情况,不加-a只能看正在运行的    
    docker exec -it mongo bash       // 进入容器内部的bash,下面是mongo的命令
        mongo                        // 下次登陆使用用户名和密码 mongo -u "" -p ""
        use admin
        switched to db admin
        db.createUser({user:"admin",pwd:"admin123",roles:[{role:"root",db:"admin"}]})
     
     
    docker start b750b5255853        // 开启容器‘b75...’,可以跟容器ID或者容器name
    docker stop b75078822227         // 关闭
    docker restart b750bbbcfd88      // 重启
    docker rm -f 1e560fca3906        //删除容器
    docker rmi hello-world           //删除镜像
    

    几点注意
    monogodb和sql不一样,需要建立一个用户来控制用户 ,一个数据库一个用户 db.createUser({user:"admin",pwd:"admin123",roles:[{role:"root",db:"admin"}]})

    相关文章

      网友评论

        本文标题:mongodb docker命令

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