MongoDB简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
前提
要求在你的MacOS上已安装docker服务
拉取镜像
执行命令拉取mongo
、mongo-express
最新镜像
docker pull mongo
docker pull mongo-express
如果镜像拉取不下来的情况请参考文章修改docker镜像仓库地址
编写docker-compose.yml
# Use root/example as user/password credentials
version: '3.1'
services:mongo:image: mongorestart: alwaysenvironment:MONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: examplemongo-express:image: mongo-expressrestart: alwaysports:- 8081:8081environment:ME_CONFIG_MONGODB_ADMINUSERNAME: rootME_CONFIG_MONGODB_ADMINPASSWORD: exampleME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/
运行容器
在docker-compose.yml文件所在目录执行以下命令
docker compose up -d
停止容器
在docker-compose.yml文件所在目录执行以下命令
docker compose down
访问mongo-express
访问地址:http://localhost:8081/
mongo教程
推荐看https://www.runoob.com/mongodb/mongodb-tutorial.html