更新时间:2024-12-02 GMT+08:00

下载镜像

操作场景

您可以使用docker容器引擎也可以使用containerd容器引擎下载容器镜像服务中的镜像。

docker容器引擎

  1. 以root用户登录容器引擎所在的虚拟机。
  2. 参考1获取登录访问权限,连接容器镜像服务。
  3. 登录容器镜像服务控制台。
  4. 在左侧导航栏选择“我的镜像”,单击右侧镜像名称。
  5. 在镜像详情页面中,单击对应镜像版本“下载指令”列的复制图标,复制镜像下载指令。
  6. 在虚拟机中执行5复制的镜像下载指令。

    使用docker images命令查看是否下载成功。

    # docker images
    REPOSITORY                                  TAG       IMAGE ID       CREATED         SIZE
    xxx/group/nginx                             v2.0.0    22f2bf2e2b4f   5 hours ago     22.8MB

  7. (可选)执行如下命令将镜像保存为归档文件。

    docker save [镜像名称:版本名称] > [归档文件名称]

containerd容器引擎

  1. 登录容器镜像服务控制台。
  2. 在左侧导航栏选择“我的镜像”,单击右侧镜像名称。
  3. 在镜像详情页面中,复制操作列的“containerd指令”或者进入“Pull/Push指南”页签,复制containerd容器引擎的镜像下载指令。

    该指令将于6个小时后过期。如果想获取长期下载指令请参考获取containerd容器引擎长期有效的拉取、推送镜像指令

  4. 以root用户登录containerd引擎所在的虚拟机。
  5. 在虚拟机中执行3复制的镜像下载指令。

    • 复制操作列的“containerd指令”的场景下执行如下:

    • 复制“Pull/Push指南”页签containerd容器下载指令的场景下请修改版本名称为要上传镜像的再执行。

  6. 查看镜像是否下载成功。

    • 复制操作列的“containerd指令”的场景下使用crictl images 命令查看是否下载成功。

    • 复制“Pull/Push指南”页签containerd容器下载指令的场景下使用ctr images list命令查看是否下载成功。