2. 安装 MongoDB
本文目前只介绍 MongoDB 的 Docker 安装方式,其他安装方式请参考官方文档。
2.1 使用 Docker 安装
MongoDB 的 Docker 镜像包含几个不同的版本,其中 mongo
是最常用的开源版本,社区版本的服务器是 mongodb/mongodb-community-server
,企业版的服务器是 mongodb/mongodb-enterprise-server
。
我们直接使用 mongo
镜像:
docker pull mongo
常见的启动命令:
docker run -d \
--name mongodb \
-p 27017:27017 \
mongo
如果本地安装了 MongoDB 客户端,可以通过 mongosh
命令连接:
mongosh --port 27017
如果没有安装客户端,可以通过容器内的客户端连接:
docker exec -it mongodb mongosh
执行测试:
db.runCommand(
{
hello: 1
}
)
输出:
{
isWritablePrimary: true,
topologyVersion: {
processId: ObjectId("6517b60b54690f603399e62b"),
counter: Long("0")
},
maxBsonObjectSize: 16777216,
maxMessageSizeBytes: 48000000,
maxWriteBatchSize: 100000,
localTime: ISODate("2023-09-30T13:21:24.616Z"),
logicalSessionTimeoutMinutes: 30,
connectionId: 11,
minWireVersion: 0,
maxWireVersion: 21,
readOnly: false,
ok: 1
}