赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 容器镜像服务
  4. 操作指南
  5. 个人版文档集
  6. 使用个人版实例推送拉取镜像

使用个人版实例推送拉取镜像

  • 个人版文档集
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

Docker是一个容器化平台,不提供镜像的托管能力,您可以通过将Docker镜像推送至ACR个人版实例,来使用基础的容器镜像服务和安全的应用镜像托管能力,以及供他人拉取该镜像。

前提条件

  • 已创建个人版实例。

  • 已安装Docker。

  • 已绑定源代码托管平台或本地已构建镜像。具体操作,请参见本地构建和推送多架构镜像到容器镜像服务。

步骤一:获取镜像仓库的登录名

您可以登录容器镜像服务控制台,在个人版实例管理页面选择仓库管理 > 访问凭证获取登录名。

  • 如果您使用的是阿里云账号,阿里云账号就是您的镜像仓库登录名。

  • 如果您使用的是RAM用户,去掉RAM用户账号中的onaliyun.com后的名称就是您的镜像仓库登录名。例如您的RAM用户为XXX@10051309672****.onaliyun.com,则您的镜像仓库登录名为XXX@10051309672****。

步骤二:设置镜像仓库登录密码

首次设置密码

若您是首次登录容器镜像服务控制台,您需要设置Registry登录密码,以便镜像的上传和下载。

  1. 登录容器镜像服务控制台。

  2. 单击设置Registry登录密码。

  3. 在设置Registry登录密码对话框中输入密码和确认密码,单击确定。

重置密码

如果您忘记设置的Registry登录密码,您可以配置访问凭证来重置密码。

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击个人版实例。

  5. 在个人版实例管理页面选择仓库管理 > 访问凭证

  6. 在访问凭证页面单击设置固定密码,根据提示完成重置密码。

    说明

    容器镜像服务个人版不支持通过GetAuthorizationToken - 获取用于登录实例的临时账号和临时密码,建议使用固定密码进行登录。

步骤三:创建命名空间

您可以通过命名空间管理该命名空间下的仓库集合,包括仓库权限和仓库属性。

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击个人版实例。

  5. 在个人版实例管理页面选择仓库管理 > 命名空间。

  6. 在命名空间页面单击创建命名空间。

  7. 在创建命名空间对话框中设置命名空间名称,单击确定。

步骤四:创建镜像仓库

  1. 登录容器镜像服务控制台。

  2. 在左侧导航栏,选择实例列表。

  3. 在实例列表页面单击个人版实例。

  4. 在个人版实例管理页面选择仓库管理 > 镜像仓库。

  5. 在镜像仓库单击创建镜像仓库。

  6. 在仓库信息配置向导中设置命名空间、仓库名称、仓库类型、摘要、描述信息,单击下一步。

    说明

    仓库名称长度为2~64个字符,由小写英文字母、数字、下划线(_)、短划线(-)、半角句号(.)组成,且下划线不能在首位或末位,不支持正斜线(/)。

  7. 在代码源配置向导中设置代码源、构建设置、构建规则设置,单击创建镜像仓库。

    参数

    说明

    代码源

    选择代码源。

    重要

    选择代码源前,请务必绑定源代码平台。具体操作,请参见绑定源代码托管平台。

    构建设置

    • 代码变更自动构建镜像:当分支有代码提交后会自动触发构建规则。

    • 海外机器构建:构建时会在海外机房构建,构建成功后推送到指定地域。

    • 不使用缓存:每次构建时会强制重新拉取基础依赖镜像,可能会增加构建时间。

    构建规则设置

    请在仓库创建完成后,前往构建页面设置。具体操作,请参见构建仓库与镜像。

步骤五:推送拉取镜像

2024年09月09日起,新个人版实例的访问域名作出调整,详情请参见新个人版实例使用限制。您根据情况选择不同的推送和拉取镜像方式。

说明

由于运营商网络问题,您在使用镜像加速功能导致拉取海外镜像过程中失败,详情请参见【产品变更】ACR镜像加速器功能调整公告。

新版个人版实例

  1. 您可以登录容器镜像服务控制台,在个人版实例管理页面选择仓库管理 > 访问凭证获取登录命令。

    执行以下命令,登录镜像仓库。

    docker login --username=<镜像仓库登录名> crpi-xxxx.cn-<个人版实例所在的地域>.personal.cr.aliyuncs.com

    在返回结果中输入步骤二:设置镜像仓库登录密码设置的密码,然后显示login succeeded,表示登录成功。

  2. 推送镜像。

    1. 执行以下命令,给镜像打标签。

      docker tag <镜像ID> crpi-xxxx.cn-<个人版实例所在地域>.personal.cr.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>
    2. 执行以下命令,推送镜像至个人版实例。

      docker push crpi-xxxx.cn-<个人版实例所在地域>.personal.cr.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>

      在镜像仓库页面单击目标镜像仓库名称,选择镜像版本,在镜像版本页面可以看到推送的镜像,说明推送镜像成功。

  3. 执行以下命令,拉取镜像。

    docker pull crpi-xxxx.cn-<个人版实例所在地域>.personal.cr.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>

    执行docker images,在返回结果中可以看到拉取的镜像,说明拉取镜像成功。

旧版个人版实例

  1. 执行以下命令,登录镜像仓库。您可以登录容器镜像服务控制台,在个人版实例管理页面选择仓库管理 > 访问凭证获取登录命令。

    docker login --username=<镜像仓库登录名> registry.cn-<个人版实例所在的地域>.aliyuncs.com

    返回结果中输入步骤二:设置镜像仓库登录密码设置的密码,然后显示login succeeded,表示登录成功。

  2. 推送镜像。

    1. 执行以下命令,给镜像打标签。

      docker tag <镜像ID> registry.cn-<个人版实例所在地域>.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>
    2. 执行以下命令,推送镜像至个人版实例。

      docker push registry.cn-<个人版实例所在地域>.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>

      在镜像仓库页面单击目标镜像仓库名称,选择镜像版本,在镜像版本页面可以看到推送的镜像,说明推送镜像成功。

  3. 执行以下命令,拉取镜像。

    docker pull registry.cn-<个人版实例所在地域>.aliyuncs.com/<命名空间名称>/<镜像仓库名称>:<镜像版本号>

    执行docker images,在返回结果中可以看到拉取的镜像,说明拉取镜像成功。

相关操作

批量删除镜像版本

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击个人版实例。

  5. 在个人版实例管理页面选择仓库管理 > 镜像仓库,在右侧页面单击目标仓库的名称。

  6. 在镜像仓库详情页面左侧导航栏单击镜像版本。

  7. 在镜像版本页面选中版本左侧的批量删除图标,单击批量删除。

  8. 在确认对话框中选中确定删除该版本的镜像,单击确定。

相关文章

创建个人版实例 2025-04-18 15:16

容器镜像服务ACR个人版面向个人开发者,提供了基础的容器镜像生命周期管理,适合个人开发者开发学习或在业务容器化初期使用。本文介绍如何创建个人版实例。 注意事项

新个人版实例使用限制 2025-04-18 15:15

为了持续提升用户体验并优化资源管理,容器镜像服务ACR将于2024年09月09日起调整个人版实例的创建流程。此次更新旨在帮助新用户更好地聚焦于特定区域的服务,同时增强实例访问的安全性和稳定性。 背景信息 自2024年09月09日起,新用户在创建容器镜像服务ACR的个人版实例时,必须选择一个目标地域,

使用个人版实例推送拉取镜像 2025-04-18 15:15

Docker是一个容器化平台,不提供镜像的托管能力,您可以通过将Docker镜像推送至ACR个人版实例,来使用基础的容器镜像服务和安全的应用镜像托管能力,以及供他人拉取该镜像。 前提条件

绑定源代码托管平台 2025-04-18 15:15

构建镜像前,您需要绑定一个源代码托管平台,否则将无法构建镜像。本文介绍如何绑定个人版实例与源代码托管平台,便于您后续进行构建镜像等操作。 前提条件

构建仓库与镜像 2025-04-18 15:15

本文介绍如何在个人版实例创建镜像仓库、设置构建规则以及构建镜像。 使用说明

命名空间的基本操作 2025-04-18 15:15

通过配置命名空间,可以有效管理该命名空间下的仓库集合,包括仓库权限和仓库属性。本文介绍命名空间的基本操作。 命名空间的最佳实践 命名空间

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号