加油
努力

腾讯云轻量应用服务器如何创建自定义镜像?

在腾讯云轻量应用服务器(Lighthouse)上创建自定义镜像,可以将当前服务器的系统配置、已安装的软件和数据打包保存,方便后续快速部署相同环境。以下是详细操作步骤:


✅ 前提条件

  • 已登录 腾讯云控制台
  • 拥有轻量应用服务器实例(需处于运行中已停止状态)
  • 确保服务器内无敏感信息(如密码、密钥等),建议清理临时文件

📌 创建步骤

方法一:通过控制台创建(推荐)

  1. 登录腾讯云控制台
    进入 轻量应用服务器列表页。

  2. 选择目标实例
    找到需要制作镜像的服务器实例,点击其名称或「更多」→「镜像管理」。

  3. 创建自定义镜像

    • 点击 「创建自定义镜像」 按钮;
    • 填写镜像名称(建议规范命名,如 my-app-env-v1);
    • (可选)添加描述信息;
    • 确认是否包含数据盘(若挂载了独立数据盘,可选择是否一并包含);
    • 点击 「确定」 提交任务。
  4. 等待镜像生成
    系统会自动快照并封装镜像,通常耗时 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)批量创建镜像?
  • 如何清理系统残留优化镜像体积?
  • 如何将自定义镜像共享给其他账号?

欢迎告诉我具体场景,我可进一步定制方案 😊

云服务器