在腾讯云上安装 MongoDB,你可以通过以下几种方式选择合适的镜像或安装方式:
1. 使用腾讯云官方提供的镜像(推荐新手)
腾讯云的云服务器(CVM)提供了部分预装环境的公共镜像,但目前 腾讯云官方公共镜像中通常不直接提供 MongoDB 预装的系统镜像。因此,建议选择以下方式:
✅ 推荐:使用标准操作系统镜像 + 手动安装 MongoDB
选择一个主流的 Linux 发行版镜像,然后手动安装 MongoDB。推荐镜像如下:
| 操作系统 | 镜像名称(示例) | 推荐理由 |
|---|---|---|
| Ubuntu 20.04 / 22.04 | Ubuntu Server 22.04 LTS 64位 |
软件源丰富,MongoDB 官方支持好 |
| CentOS 7 / 8 | CentOS 7.9 64位 |
稳定,企业常用 |
| TencentOS Server 3.1 | TencentOS Server 3.1 64位 |
腾讯自家系统,优化好,兼容性强 |
? 在腾讯云 CVM 创建实例时,在“镜像”选项中选择「公共镜像」,然后选择上述操作系统。
2. 安装 MongoDB 的步骤(以 Ubuntu 22.04 为例)
# 1. 更新包列表
sudo apt update
# 2. 导入 MongoDB GPG 密钥
wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -
# 3. 添加 MongoDB 仓库(以 7.0 版本为例)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
# 4. 更新软件包
sudo apt update
# 5. 安装 MongoDB
sudo apt install -y mongodb-org
# 6. 启动并设置开机自启
sudo systemctl start mongod
sudo systemctl enable mongod
3. 使用 Docker 镜像(灵活部署)
如果你熟悉 Docker,可以直接使用官方 MongoDB 镜像:
docker run -d -p 27017:27017 --name mongodb
-e MONGO_INITDB_ROOT_USERNAME=admin
-e MONGO_INITDB_ROOT_PASSWORD=yourpassword
mongo:7.0
在腾讯云上安装 Docker 后,拉取
mongo官方镜像即可。
4. 使用腾讯云市场镜像(第三方)
你也可以在腾讯云市场搜索是否有第三方提供的「MongoDB 预装镜像」:
- 登录腾讯云控制台 → 云服务器 CVM → 创建实例 → 选择「镜像」→ 切换到「镜像市场」
- 搜索关键词:
MongoDB - 可能找到一些包含 MongoDB + 系统环境的镜像(注意安全性和更新维护)
⚠️ 注意:使用第三方镜像需评估安全性、版本是否最新、是否有后门等。
总结:推荐方案
| 场景 | 推荐方式 |
|---|---|
| 新手、稳定部署 | 使用 Ubuntu 22.04 或 CentOS 7 镜像 + 手动安装 MongoDB |
| 快速测试 | 使用 Docker 部署 mongo 官方镜像 |
| 企业生产 | 使用标准系统镜像 + 官方源安装,便于维护和升级 |
✅ 最终建议:
在腾讯云创建 CVM 实例时,选择:
公共镜像 → Ubuntu Server 22.04 LTS 64位
然后通过官方文档安装 MongoDB 最新稳定版。
如需帮助,可参考 MongoDB 官方文档:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
需要我提供 CentOS 或 Docker 的详细安装脚本吗?
CDNK博客