镜像仓库是镜像的集合,用于存储、管理容器镜像。AKS 集成了阿里云容器镜像服务(ACR),您可以在 ACR 控制台上轻松存储、管理、部署容器镜像。本文主要介绍如何上传私有镜像。
说明
敏捷版环境本不支持阿里云容器镜像服务(ACR),需使用自建的镜像中心。
上传私有镜像
为了给您提供更好的镜像仓库服务,便于您管理私有镜像,AKS 集成了 阿里云容器镜像服务(ACR),您可以开通免费的 ACR 默认实例,用于上传私有镜像,AKS 集群可以正常访问镜像实例的内网地址。
说明
安全起见,金区暂不支持外网访问,上传镜像时必须通过阿里云的 ECS 上传至镜像仓库,非金区可以通过下面的步骤上传。
前提条件
已完成本地 构建 镜像。
准备一台安装了 docker 的机器。安装的 Docker 版本必须为 1.6.0 及以上。
操作步骤
登录容器应用服务控制台,在左侧导航栏单击 镜像中心 > 镜像仓库。
单击 管理镜像中心 链接进入 ACR 控制台,创建 镜像仓库。
说明镜像仓库建议选择与开通 AKS 产品的相同地域。
登录安装了 docker 的机器,执行以下命令将镜像推送到镜像仓库。
sudo docker login --username=[TestUser] registry.cn-shanghai.aliyuncs.com sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/[命名空间名称]/[仓库名称]:[镜像版本号] sudo docker push registry.cn-shanghai.aliyuncs.com/[命名空间名称]/[仓库名称]:[镜像版本号]
说明请根据实际镜像信息替换示例中的
[TestUser]
、[ImageId]
、[命名空间名称]
、[仓库名称]
和[镜像版本号]
参数。用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。您可以在访问凭证页面修改凭证密码。
上传成功后,您可以在 默认实例 > 镜像仓库,单击镜像仓库名称,选择 镜像版本 中查看已上传的镜像。您可以在 创建应用服务 时引用镜像的内网地址,AKS 集群可以正常访问镜像实例的内网地址。
更多参考
文档内容是否对您有帮助?