在使用华为云(Huawei Cloud)的弹性云服务器(ECS)时,选择公共镜像(Public Image)是创建云服务器的重要一步。公共镜像是由华为云官方提供的、预配置好的操作系统模板,适用于大多数应用场景。
✅ 一、支持的公共镜像类型
华为云 ECS 的公共镜像主要包括以下几类:
1. 操作系统镜像
这是最常见的公共镜像类型,包括主流的操作系统发行版本。
🟢 Linux 系统:
| 操作系统 | 版本示例 |
|---|---|
| CentOS | CentOS 7.x, CentOS 8.x |
| Ubuntu | Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS |
| Debian | Debian 10, Debian 11 |
| EulerOS(欧拉) | EulerOS 2.5, EulerOS 2.9 |
| openEuler(开源欧拉) | openEuler 20.03 LTS, openEuler 22.03 LTS |
| Rocky Linux | Rocky Linux 8.x, Rocky Linux 9.x |
| AlmaLinux | AlmaLinux 8.x |
🔵 Windows 系统:
| 操作系统 | 版本示例 |
|---|---|
| Windows Server | Windows Server 2012 R2、2016、2019、2022 中文版/英文版 |
| Windows 客户端 | 部分区域可能提供(如 Win10 IoT) |
⚠️ 注意:Windows 镜像需要支付额外授权费用(按小时计费),具体以控制台显示为准。
2. 应用市场镜像 / 应用镜像
这些是在基础操作系统上已经预装了常用软件的应用镜像,适合快速部署业务环境。
例如:
- LAMP(Apache + MySQL + PHP)
- LNMP(Nginx + MySQL + PHP)
- Java Web(Tomcat + JDK)
- Docker
- WordPress
- Nginx
- Redis
- MongoDB
- Python 开发环境等
你可以在【华为云控制台】 -> 【ECS 创建页面】 -> 【镜像市场】中查看和选择这些镜像。
3. 其他特殊用途镜像
- HANA(SAP HANA 镜像)
- 容器优化镜像(如 Container Optimized OS)
- AI 训练镜像(某些场景下提供)
✅ 二、如何选择合适的公共镜像?
| 选择因素 | 建议 |
|---|---|
| 技术栈熟悉度 | 如果你熟悉 CentOS 或 Ubuntu,优先选择对应的镜像 |
| 生产稳定性 | 推荐使用长期支持版本(LTS),如 CentOS 7/8、Ubuntu 20.04/22.04 |
| 国产化适配 | 如果有国产化需求,推荐使用 openEuler(开源欧拉) |
| 是否收费 | Windows 镜像需注意授权费用;Linux 一般免费 |
| 快速部署 | 可选已安装好软件的“镜像市场”镜像,节省部署时间 |
✅ 三、操作方式
你可以通过以下方式选择公共镜像:
-
华为云控制台(推荐)
- 登录 华为云控制台
- 进入 弹性云服务器 > 购买 ECS
- 在 “镜像” 步骤中选择 “公共镜像” 或 “镜像市场”
-
API / CLI / SDK
- 使用
ListImagesAPI 获取可用镜像列表 - 可根据
image_type=gold来筛选公共镜像
- 使用
✅ 四、常见问题
Q:如何确认某个镜像是不是公共镜像?
A:在控制台中,“公共镜像”通常标注为“华为云官方镜像”,而“私有镜像”是你自己创建或别人共享给你的。
Q:能否自定义镜像后再发布为公共镜像?
A:不可以。公共镜像只能由华为云官方发布,用户只能创建私有镜像或共享镜像。
如果你告诉我你要部署什么类型的业务(比如网站、Java 应用、Python 服务等),我可以帮你推荐最合适的镜像版本 😊
是否还需要我帮你列出当前最新的公共镜像列表?
CLOUD技术博