全部产品

docker镜像上传到CR

更新时间:2019-04-18 10:02:04

阿里云容器镜像服务(Container Registry)提供安全的应用镜像托管能力,精确的镜像安全扫描功能,稳定的国内外镜像构建服务,便捷的镜像授权功能,方便用户进行镜像全生命周期管理。有关容器镜像服务的详细介绍请参考其官方文档

目前批量计算的用户也可以在 API 和 SDK 中通过配置相关镜像信息使用阿里云的容器镜像服务存放制作成功的镜像。

1. 准备工作

1.1 开通容器镜像服务

登录到容器镜像服务控制台,首次登录需要设置Registry的登录密码,开通过程请参考文档

docker_pass

1.2 创建名字空间域

容器镜像服务开通后,首次使用需要在控制台创建名字空间域,名字空间域创建过程参考文档

1.3 创建仓库

仓库作为一些镜像的集合,推荐将一个镜像或镜像的不同版本放置在一个仓库中。仓库的使用注意事项参考文档。仓库的创建过程如下:

consoledescregistry

镜像仓库创建完成后,点击管理可以获取详细的仓库信息,如仓库的所属的 region ,以及仓库的地址;包括仓库的登录、推送镜像以及拉取镜像的方式。详细信息如图:

registry_consoleregistry_desc

2. 推送镜像

2.1 登录 Registry

登录到镜像所在的 ECS 实例或者 服务器,在实例内或者服务器上登录到 Registry。登录方式从仓库的详细页面获取。登录密码为开始容器镜像服务时设置的 Registry 登录密码。

registry_logindocker_images

2.2 修改镜像名称

修改镜像名称,命名格式为 仓库地址/名字空间/仓库名称:镜像版本号。注意仓库地址和登录仓库地址保持一致。如本实例中,采用公网 (registry.cn-beijing.aliyuncs.comregistry.cn-beijing.aliyuncs.com) 方式登录,则修改镜像名称时仓库地址也必须是该登录地址;若登录地址为 VPC 登录,则镜像名称中的地址也必须采用 VPC 地址,否则无法正常推送镜像到容器服务。

docker_tag_1docker_tag_2

2.3 推送镜像

docker_push

在容器镜像服务控制台查看最新推送的镜像信息。

docker_image_console

推荐使用容器镜像服务的模式推送 Docker 镜像。

3. 作业提交

支持容器镜像模式下的 Docker 作业提交请参考提交作业实例