镜像仓库是镜像的集合,用于存储、管理容器镜像。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 集群可以正常访问镜像实例的内网地址。
更多参考
该文章对您有帮助吗?
- 本页导读 (0)
- 上传私有镜像
- 前提条件
- 操作步骤
- 更多参考