Docker--创建mongoDB

MongoDB由C++语言编写,是一个基于分布式文件存储的开源数据库系统,支持的数据结构为BSON格式。我们开始用Docker进行部署我们的MongoDB

第一步

# 我们从Docker的官网找到mongo对应的镜像 于是我们进行拉取
docker pull mongo

这里写图片描述

第二部

我们让我们的MongoDB 跑起来

docker run -d -p 2017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db --name mongo docker.io/mongo --auth

参数介绍

  • -d: 表示后台执行
  • -v: 存储 如果启动的时候没有创建/data/db 则会启动失败
  • -name 容器的名字
  • -auth 需要设置账户密码 才可以外部访问

第三部

我们进入到mongoDB的docker 内部进行创建我们需要的账户

docker exec -it mongo mongo admin

进入后我们输入

db.createUser({ user: '<你的用户名>', pwd: '<你的密码>', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

设定好账号密码 和对应的库后,我们就可以远程连接
这里写图片描述

第四部

我使用的链接mongoDB的软件为ROBO 我们进行连接设置
这里写图片描述
配置完后就可以连接上。
这里写图片描述这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值