一架梯子,一头程序猿,仰望星空!
MongoDB入门教程 > 内容正文

Docker安装MongoDB


本章节介绍Docker环境安装MongoDB社区版(MongoDB Community Edition)。

建议:作为开发环境,建议使用Docker方式安装MongoDB,一键安装速度快,不用就关掉,也方便维护多种开发环境,避免什么都往自己电脑上装。

前置条件

已经安装了Docker

Docker安装MongoDB

MongoDB Docker镜像仓库地址:

https://hub.docker.com/_/mongo/

安装并启动MongoDB的命令:

docker run --name mongo \
    -p 27017:27017 \
    -v /Users/tizi365/Documents/work/local/mongo-data:/data/db \
    -e MONGO_INITDB_ROOT_USERNAME=tizi365 \
    -e MONGO_INITDB_ROOT_PASSWORD=123456 \
    -d \
    mongo:4.4.5

命令参数说明:

  • —name 容器名字,这里叫mongo
  • -p 将容器的27017端口映射到本机的27017端口,这样我们电脑就可以访问容器中MongoDB
  • -v 将MongoDB的数据保存到/Users/tizi365/Documents/work/local/mongo-data目录,你可以改成自己的目录,注意一定要设置这个参数,否则重启容器后MongoDB数据就丢了
  • MONGO_INITDB_ROOT_USERNAME 设置MongoDB默认账号为tizi365
  • MONGO_INITDB_ROOT_PASSWORD 设置MongoDB默认密码为123456
  • -d 将容器切换到后台运行
  • mongo:4.4.5 使用mongo镜像4.4.5版本,其他版本,你可以登录前面给出的镜像仓库地址,查找更新的版本标签

启动MongoDB

前面安装并启动了MongoDB,如果你重启电脑后,容器关掉了,可以使用下面命令重启mongo

docker start mongo

关闭MongoDB

docker stop mongo