【搭建MongoDB】

搭建MongoDB

前提

安装了docker。本文操作是在windows上面。

搭建

下载MongoDB的官方docker镜像。版本是4

docker pull mongo:4

查看下载的镜像

docker images

启动一个MongoDB服务器容器

docker run --name mymongo -v //d/data/mongodata:/data/db -d mongo:4

参数解释
–name mymongo–>容器名字
-v //d/data/mongodata:/data/db -->挂载数据目录,//d/data/mongodata表示windows上面d盘下面data下面文件夹mongodata,Linux自行转换。冒号":"前面的目录是宿主机目录,后面的目录是容器内目录
-d -->后台运行容器

查看docker 容器状态

docker ps

查看数据库服务器日志

docker logs mymongo

查看MongoDB

Mongo Express

Mongo Express 是一个基于网络MongoDB数据库管理界面
下载mongo-express镜像

docker pull mongo-express

运行mongo-express

docker run --link mymongo:mongo -p 8081:8081 mongo-express

然后打开本机浏览器8081端口能看到如下,证明成功
在这里插入图片描述

Mongo Shell

mongo shell是用来操作MongoDB的JavaScript客户端界面
直接进入docker 容器,然后输入指令

mongo

就可以使用mongo shell指令
使用其中一个指令

show dbs

启动单个节点的集群

指令如下

docker run --name mymongo -v //d/data/mongodata:/data/db   -p 27017:27017  -d mongo:4  --replSet rs0

初始化集群

进入mongo shell执行

rs.initiate()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值