在腾讯云轻量应用服务器(Lighthouse)上创建自定义镜像,可以将当前服务器的系统配置、已安装的软件和数据打包保存,方便后续快速部署相同环境。以下是详细操作步骤:
✅ 前提条件
- 已登录 腾讯云控制台
- 拥有轻量应用服务器实例(需处于运行中或已停止状态)
- 确保服务器内无敏感信息(如密码、密钥等),建议清理临时文件
📌 创建步骤
方法一:通过控制台创建(推荐)
-
登录腾讯云控制台
进入 轻量应用服务器列表页。 -
选择目标实例
找到需要制作镜像的服务器实例,点击其名称或「更多」→「镜像管理」。 -
创建自定义镜像
- 点击 「创建自定义镜像」 按钮;
- 填写镜像名称(建议规范命名,如
my-app-env-v1); - (可选)添加描述信息;
- 确认是否包含数据盘(若挂载了独立数据盘,可选择是否一并包含);
- 点击 「确定」 提交任务。
-
等待镜像生成
系统会自动快照并封装镜像,通常耗时 5~15 分钟。
可在「镜像」页面查看进度(状态为「制作中」→「可用」)。
💡 提示:创建过程中服务器可继续使用,但建议先执行一次系统更新和重启以确保一致性。
方法二:通过 CLI / API(高级用户)
使用 clh 工具或腾讯云 SDK(Python/Go/Java 等)调用 CreateImage 接口:
# 示例:使用 clh 命令行工具
clh image create
--name "my-custom-image"
--server-id lhtest1234567890
--description "Production environment with Nginx + PHP"
参数说明:
--server-id:实例 ID(可从控制台获取)--name:自定义镜像名称(必填,唯一性校验)--description:可选描述--include-data-disk:是否包含数据盘(默认 false)
🔍 验证与使用
- 创建完成后,在 「镜像」→「自定义镜像」 列表中可见该镜像;
- 创建新实例时,在「镜像」选项中选择此自定义镜像即可一键部署相同环境;
- 支持跨地域复制(需手动操作“复制镜像”功能至目标区域)。
⚠️ 注意事项
| 项目 | 说明 |
|---|---|
| 费用 | 自定义镜像本身免费;但占用云硬盘存储空间(按量计费) |
| 时效性 | 建议定期更新镜像以同步安全补丁 |
| 权限 | 仅所有者或具有 image:CreateImage 权限的子账号可操作 |
| 限制 | 单个账户最多创建 20 个 自定义镜像(可申请扩容) |
需要我提供:
- 自动化脚本(Terraform/Ansible + 腾讯云 API)批量创建镜像?
- 如何清理系统残留优化镜像体积?
- 如何将自定义镜像共享给其他账号?
欢迎告诉我具体场景,我可进一步定制方案 😊
云小栈