利用 Docker 快速启动 MongoDB 并进行配置

Docker一键部署MongoDB
本文介绍如何使用Docker快速启动MongoDB数据库服务,包括创建持久化目录、映射端口、设置数据库凭证等关键步骤。

我们知道,在 Linux 服务器上安装配置数据库是一件很费力的事情。幸运地是,现在出现了容器技术,使得我们可以轻松快捷地启动数据库服务。

启动 MongoDB 的 docker 命令如下

# 请先在操作系统中创建 /home/mongodb 目录,作为持久化容器内数据的挂载点
# $ mkdir /home/mongodb 
docker run -d -v /home/mongodb:/data/db \
  -p 27017:27017 -p 28017:28017 \
  -e MONGODB_USER="dbuser" -e MONGODB_DATABASE="testdb" \
  -e MONGODB_PASS="dbpassword" --name mongodb xinyaotian/mongodb

命令解析

  • -v /home/mongodb:/data/db 将物理主机的 /home/mongodb 挂载至容器内的 /data/db 中
  • -p 27017:27017 -p 28017:28017 映射端口 27017 与 28017 至物理主机
  • -e MONGODB_USER=“dbuser” -e MONGODB_DATABASE=“testdb” -e MONGODB_PASS=“dbpassword” 设置数据库的用户名、数据库名称及密码
  • –name mongodb docker 命令中设置名称为 mongodb

至此,大功告成!现在可以使用各种 MongoDB 的 GUI 访问你主机 IP 的 27017 端口进行连接。若连接成功,则表示 mongodb 已经成功启动,可以即刻进行使用了!

BTW
本篇作为本人工作笔记的整理,希望对您的学习工作有所帮助。
文中 /xinyaotian/mongodb 是本人通过已有的镜像改作的镜像,可以在 dockerhub 上搜索到。
感谢您的阅读。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值