Azure 容器与 ACR

Azure 计算解决方案

Florin Angelescu

Azure Cloud Architect

Azure Container Registry(ACR)

Azure 容器注册表

  • 完全托管的私有容器镜像注册表服务。
  • 安全的应用程序蓝图库。
  • 团队存放与组织应用蓝图的中心。
Azure 计算解决方案

Azure Container Registry(ACR)

Azure 容器注册表

  • 仅授权用户可访问你的镜像,并与 Azure 服务深度集成。
  • 便于控制应用生命周期,同时享受容器的灵活性。
Azure 计算解决方案

为何使用 ACR?

 

Azure 容器注册表

 

 

  • 安全与控制
    • 通过 Azure Entra ID 进行身份验证
    • 强制实施基于角色的访问控制
Azure 计算解决方案

为何使用 ACR?

 

Azure 容器注册表

 

  • 地理复制

    • 跨多个 Azure 区域镜像分发
    • 降低延迟
    • 提高可用性
  • 更快部署、减少延迟

Azure 计算解决方案

将镜像推送到 ACR

Azure 容器注册表

  • 用 Docker 本地构建镜像。
  • 登录 Azure Container Registry。
  • 推送镜像。
Azure 计算解决方案

将镜像推送到 ACR

 

Azure 容器注册表

Azure 计算解决方案

将镜像推送到 ACR

 

Azure 容器注册表

  • CI/CD 流水线的核心组件。
  • 新构建会自动推送并部署。
Azure 计算解决方案

将镜像推送到 ACR

 

Azure 容器注册表

  • 集成 Azure DevOps 或 GitHub Actions。
  • 将从提交代码到部署容器全流程自动化。
Azure 计算解决方案

在 ACR 中管理镜像

 

Azure 容器注册表

提供以下命令:

Azure 计算解决方案

在 ACR 中管理镜像

 

Azure 容器注册表

提供以下命令:

 

  • 列出仓库
Azure 计算解决方案

在 ACR 中管理镜像

 

Azure 容器注册表

提供以下命令:

 

  • 列出仓库

 

  • 删除过期镜像
Azure 计算解决方案

在 ACR 中管理镜像

 

Azure 容器注册表

提供以下命令:

 

  • 列出仓库

 

  • 删除过期镜像

 

  • 自动化构建
Azure 计算解决方案

在 ACR 中管理镜像

 

Azure 容器注册表

  • 基础镜像更新时重建镜像
  • 确保应用安全且最新
  • 减少人工、保持环境一致
Azure 计算解决方案

标记与版本控制

 

Azure 容器注册表

 

 

  • 标签用于识别镜像版本,至关重要。
  • 良好标签规范便于部署失败时快速回滚。
Azure 计算解决方案

标记与版本控制

 

Azure 容器注册表

Azure 容器注册表

 

 

  • 支持并行测试:

    • 多个带标签的镜像可并行运行。
  • 版本与标签让应用管理更灵活、更安全。

Azure 计算解决方案

回顾

Azure 容器注册表

  • 面向容器全生命周期的安全、可扩展基石。
  • 在 Azure 中随时可部署,正确版本按需可用。
Azure 计算解决方案

让我们来练习!

Azure 计算解决方案

Preparing Video For Download...