首页 > 数据库 >ubuntu docker 安装指定版本 MongoDB 并配置用户密码

ubuntu docker 安装指定版本 MongoDB 并配置用户密码

时间:2022-10-29 16:05:12浏览次数:42  
标签:mongo MongoDB 数据库 sudo ubuntu 镜像 docker 27017


ubuntu docker 安装指定版本 MongoDB 并配置用户密码

  • ​​初​​
  • ​​查看安装的镜像​​
  • ​​运行容器​​
  • ​​检查运行​​
  • ​​进入数据库​​
  • ​​创建用户和密码​​
  • ​​创建数据库​​
  • ​​连接测试​​

希望能写一些简单的教程和案例分享给需要的人

安装一个MongoDB ,可以指定 4.4 版本

sudo docker pull mongo:4.4

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_数据库

查看安装的镜像

查看镜像输入命令:sudo docker images

sudo docker images

运行容器

运行 MongoDB 容器命令 :docker run -itd --name mongo -p 27017:27017 mongo --auth

命令说明:docker 运行一个名字为 mongo 的镜像, 27017是端口

sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth

检查运行

检查镜像是否启动

sudo docker ps

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_数据库_02

进入数据库

sudo docker exec -it mongo mongo admin

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_数据库_03

创建用户和密码

给默认的数据库创建用户和密码

db.createUser({ user:'dbadmin',pwd:'dba.123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

登录数据库:

db.auth('dbadmin','dba.123456')

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_数据库_04

创建数据库

创建数据库 : mongodb01

use mongodb01
db

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_docker_05

db.createUser({user:'dba01',pwd:'dba.123456',roles:[ { role: "readWrite", db: "mongodb01" } ]})

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_docker_06

出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接

连接测试

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_数据库_07


填写好配置后,点击 Connect 按钮

ubuntu docker 安装指定版本 MongoDB 并配置用户密码_docker_08


标签:mongo,MongoDB,数据库,sudo,ubuntu,镜像,docker,27017
From: https://blog.51cto.com/u_13628828/5806211

相关文章

  • Docker是什么
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容......
  • NoSQL之MongoDB从入门到基础
    简介Mongo的BSON数据格式非常适合文档化格式的存储及查询。与传统的RMDB相比SQLTerms/ConceptsMongoDBTerms/Conceptsdatabasedatabasetableconnectionrowbsondocumen......
  • Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问
    Ubuntu中Unabletoacquirethedpkgfrontendlock(/var/lib/dpkg/lock-frontend)问题的解决按顺序执行直到sudodpkg--configure-a结束就可以了......
  • 安装MongoDB及启动服务
    安装MongoDB----安装  ----配置环境变量:默认安装目录:C:\ProgramFiles\MongoDB\Server\3.6\bin 直接添加到path中即可。;号隔开。----在C盘根目录--创建一个文......
  • docker 第二课
    构建nginx镜像Dockerfile指令:FROMcentos:7.9.2009#在整个dockfile文件中除了注释之外的第一行,要是FROM,FROM指令当前镜像的用于指定父镜像(baseimage)ADD[--chown......
  • Docker 安装SqlServer、Mysql、MariaDB
    Docker安装SqlServer说明1.拉取镜像dockerpullmcr.microsoft.com/mssql/server:2019-latest2.运行dockerrun--namemssqlserver2019-d--restartunless-st......
  • Docker 安装elasticsearch、kibana
    Docker安装elasticsearch7.101.拉取镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.102.运行dockerrun--nameelasticsearch7.10.0-p92......
  • Windows 安装Docker
    Windows安装Docker说明1.下载DockerDesktopDockerDesktop官网2.安装WSLdism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all......
  • docker 中 apt-get update 失败解决方案
    1.更换apt的镜像源1.1进入目录cd/etc/apt1.2备份源文件cp/etc/apt/sources.list/etc/apt/sources.list.bak1.3更改镜像源cat<<EOF>/etc/apt/sources.listde......
  • docker学习笔记
    @目录前言1docker简介1.1是什么1.1.1为什么会有docker出现1.1.2docker理念1.2容器与虚拟机比较1.2.1容器发展简史1.2.2传统虚拟机技术1.2.3容器虚拟化技术1.2.4......