
# 概述
镜像（Container Image）是容器技术的核心概念之一，它包含了运行一个容器所需的所有文件系统和配置信息。简单来说，容器镜像就是一个轻量级的、可执行的软件包，它打包了应用程序及其所需的运行环境、依赖库、配置文件等所有组件。
CCI支持用户拉取SWR镜像和第三方镜像，拉取SWR镜像参考[从SWR拉取镜像](https://support.huaweicloud.com/usermanual-swr/swr_01_0017.html)。
#### 第三方镜像
第三方镜像是指由除官方镜像仓库和SWR镜像仓库外，其他组织或个人提供的容器镜像。这些镜像通常包含自定义应用程序、工具或特定版本的操作系统，能够满足用户特定的业务需求。使用第三方镜像时，请确保Pod所在网络环境可以正常访问第三方仓库所在环境，具体分为三种情况：
- 内网访问：即第三方镜像仓库支持内网访问。
  - 当第三方镜像仓库位于Pod所在的VPC内时，Pod可以通过内网访问直接拉取镜像，无需额外配置。
  
  - 当第三方镜像仓库与Pod处于同一区域的不同VPC时，可以通过对等连接打通两个VPC之间的网络，之后Pod可以通过内网访问直接拉取镜像。关于对等连接的具体操作，请参见[对等连接](https://support.huaweicloud.com/usermanual-vpc/vpc_peering_0009.html)。
   
- 公网访问：当第三方镜像仓库支持公网访问时，Pod可以通过公网拉取镜像。此时，需确保Pod具备访问公网的能力。您可以通过以下方式，确保Pod具备访问公网的能力：
  ![](https://support.huaweicloud.com/usermanual-cci2/public_sys-resources/note_3.0-zh-cn.png)
  当通过公网访问方式拉取镜像时，请确保EIP的带宽充足，以避免因带宽不足导致镜像拉取失败或拉取速度过慢。
  - 配置SNAT规则：配置SNAT规则后，Pod所在的VPC将具备访问公网的能力。此时，创建新的工作负载，可以直接通过公网拉取镜像。具体操作步骤，请参见[从容器访问公网](https://support.huaweicloud.com/usermanual-cci2/cci_01_0065.html)。
  
  
  
  - 为Pod配置EIP：创建工作负载时，直接为Pod关联弹性公网IP（EIP）。此时，仅绑定EIP的Pod实例具备访问公网的能力。该方法需要在创建工作负载时进行配置。更多信息，请参见为[Pod配置EIP](https://support.huaweicloud.com/usermanual-cci2/cci_01_0067.html)。
   
- 云专线或VPN访问：当需要使用云下镜像仓库时，您需要通过[云专线](https://support.huaweicloud.com/bestpractice-dc/dc_05_0002.html)或[VPN](https://support.huaweicloud.com/bestpractice-vpn/vpn_best_00019.html)的方式，提前将第三方镜像仓库所在的网络环境与Pod所在VPC打通。网络环境打通后，无需额外配置。
 
#### 镜像快照
在创建工作负载时，系统需要拉取指定容器镜像，镜像下载速度会直接影响工作负载的创建效率。为了提升创建速度，CCI提供了镜像快照功能，用于加速镜像下载。该功能不仅能缩短镜像拉取时间，还可以减少带宽消耗，避免因网络问题导致的负载创建失败，从而显著提高工作负载创建的效率和可靠性。
镜像快照常见的使用场景有：
- **大镜像场景**：当镜像大小超过1GiB时，使用镜像快照可显著提升工作负载的创建速度。
- **弹性伸缩场景**：在业务高峰期需要快速扩容工作负载时，使用镜像快照可以有效提升负载的扩容效率。
镜像快照使用方式请参见[镜像快照](https://support.huaweicloud.com/usermanual-cci2/cci_01_0112.html)。
