Docker 【安装MongoDB】

这篇博客介绍了如何在Docker中安装和使用MongoDB,包括创建本地数据存储目录以防止数据丢失,下载并运行镜像,启动容器,设置权限认证的账户,并提供了远程连接的测试方法。
摘要由CSDN通过智能技术生成

前言

MongoDB是一个非关系型数据库,它主要的应用场景有这些

相比mysql,MongoDB没有事务,索引之类的东西。最小单位是文档。
可能有人说,为什么这个场景我要用mongoDB,mysql同样也能实现。确实,没有说某个场景必须要使用MongoDB而mysql不能实现的,但是对于特定的场景,非重要而量大的数据的处理,MongoDB相对于mysql来说,它有更小的开销和更方便的操作。

一、安装

本文默认你已经安装了docker,如果安装docker不太了解,请查看我这篇文章

  • 建立本地数据储存目录
    为了防止在容器重启后的数据丢失,需要把mysql、mongoD等数据存储的目录指定到本地目录。这里我们先在本地建好
mkdir -p /mydata/mongodb/data

docker pull mongo

  • 启动镜像
    直接运行run命令也可以,docker识别到本地没有mongo镜像会自动去pull
docker run -d --name mongo -p 27017:27017 -v/mydata/mongodb/data:/data/db --restart=always mongo --auth

参数详解</

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值