Skip to content

Commit 2fc76b1

Browse files
authored
Merge pull request #33979 from wwlpublish/0c7dc9a213245335bac4231fc12cfe38-live
Modules/M01-manage-images-azure-container-registry
2 parents 339443b + 838daea commit 2fc76b1

13 files changed

+74
-60
lines changed

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: "Introduction"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/2-azure-container-registry-overview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Discover the Azure Container Registry
44
metadata:
55
title: Discover the Azure Container Registry
66
description: "Discover the Azure Container Registry"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/3-azure-container-registry-storage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Explore storage capabilities
44
metadata:
55
title: Explore storage capabilities
66
description: "Explore storage capabilities"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/4-azure-container-registry-tasks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Build and manage containers with tasks
44
metadata:
55
title: Build and manage containers with tasks
66
description: "Build and manage containers with tasks"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/5-dockerfile-components.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Explore elements of a Dockerfile
44
metadata:
55
title: Explore elements of a Dockerfile
66
description: "Explore elements of a Dockerfile"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/6-build-run-image-azure-container-registry.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: 'Exercise: Build and run a container image by using Azure Container Regis
44
metadata:
55
title: 'Exercise: Build and run a container image by using Azure Container Registry Tasks'
66
description: "Exercise: Build and run a container image by using Azure Container Registry Tasks"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/7-knowledge-check.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Knowledge check
44
metadata:
55
title: Knowledge check
66
description: "Knowledge check"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial
@@ -17,10 +17,21 @@ quiz:
1717
choices:
1818
- content: "Basic"
1919
isCorrect: false
20-
explanation: "That's incorrect. The basic tier doesn't support geo-replication."
20+
explanation: "Incorrect. The basic tier doesn't support geo-replication."
2121
- content: "Standard"
2222
isCorrect: false
23-
explanation: "That's incorrect. The standard tier doesn't support geo-replication."
23+
explanation: "Incorrect. The standard tier doesn't support geo-replication."
2424
- content: "Premium"
2525
isCorrect: true
26-
explanation: "That's correct. The premium tier adds geo-replication as a feature."
26+
explanation: "Correct. The premium tier adds geo-replication as a feature."
27+
- content: "Which Azure container registry tiers benefit from encryption-at-rest?"
28+
choices:
29+
- content: "Basic, Standard, and Premium"
30+
isCorrect: true
31+
explanation: "Correct. Encryption-at-rest is supported in all three tiers."
32+
- content: "Basic and Standard only"
33+
isCorrect: false
34+
explanation: "Incorrect. Encryption-at-rest is supported in all three tiers."
35+
- content: "Premium only"
36+
isCorrect: false
37+
explanation: "Incorrect. Encryption-at-rest is supported in all three tiers."

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/8-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Summary
44
metadata:
55
title: Summary
66
description: "Summary"
7-
ms.date: 02/06/2023
7+
ms.date: 04/25/2023
88
author: wwlpublish
99
ms.author: jeffko
1010
ms.topic: interactive-tutorial
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11

2-
Every Basic, Standard, and Premium Azure container registry benefits from advanced Azure storage features like encryption-at-rest for image data security and geo-redundancy for image data protection.
2+
Basic, Standard, and Premium Azure container registry tiers benefit from advanced Azure storage features like encryption-at-rest for image data security and geo-redundancy for image data protection.
33

44
* **Encryption-at-rest:** All container images in your registry are encrypted at rest. Azure automatically encrypts an image before storing it, and decrypts it on-the-fly when you or your applications and services pull the image.
55

66
* **Regional storage:** Azure Container Registry stores data in the region where the registry is created, to help customers meet data residency and compliance requirements. In all regions except Brazil South and Southeast Asia, Azure may also store registry data in a paired region in the same geography. In the Brazil South and Southeast Asia regions, registry data is always confined to the region, to accommodate data residency requirements for those regions.
77

8-
If a regional outage occurs, the registry data may become unavailable and is not automatically recovered. Customers who wish to have their registry data stored in multiple regions for better performance across different geographies or who wish to have resiliency in the event of a regional outage should enable geo-replication.
8+
If a regional outage occurs, the registry data may become unavailable and isn't automatically recovered. Customers who wish to have their registry data stored in multiple regions for better performance across different geographies or who wish to have resiliency in the event of a regional outage should enable geo-replication.
99

1010
* **Zone redundancy:** A feature of the Premium service tier, zone redundancy uses Azure availability zones to replicate your registry to a minimum of three separate zones in each enabled region.
1111

1212
* **Scalable storage:** Azure Container Registry allows you to create as many repositories, images, layers, or tags as you need, up to the registry [storage limit](/azure/container-registry/container-registry-skus#service-tier-features-and-limits).
1313

14-
Very high numbers of repositories and tags can impact the performance of your registry. Periodically delete unused repositories, tags, and images as part of your registry maintenance routine. Deleted registry resources like repositories, images, and tags *cannot* be recovered after deletion.
14+
High numbers of repositories and tags can impact the performance of your registry. Periodically delete unused repositories, tags, and images as part of your registry maintenance routine. Deleted registry resources like repositories, images, and tags *can't* be recovered after deletion.

learn-pr/wwl-azure/publish-container-image-to-azure-container-registry/includes/4-azure-container-registry-tasks.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ ACR Tasks is a suite of features within Azure Container Registry. It provides cl
66
ACR Tasks supports several scenarios to build and maintain container images and other artifacts.
77

88
* **Quick task** - Build and push a single container image to a container registry on-demand, in Azure, without needing a local Docker Engine installation. Think `docker build`, `docker push` in the cloud.
9-
* **Automatically triggered tasks** - Enable one or more *triggers* to build an image:
109

10+
* **Automatically triggered tasks** - Enable one or more *triggers* to build an image:
1111
* Trigger on source code update
1212
* Trigger on base image update
1313
* Trigger on a schedule
@@ -24,7 +24,7 @@ Using the familiar `docker build` format, the [az acr build](/cli/azure/acr#az-a
2424

2525
## Trigger task on source code update
2626

27-
Trigger a container image build or multi-step task when code is committed, or a pull request is made or updated, to a public or private Git repository in GitHub or Azure DevOps. For example, configure a build task with the Azure CLI command `az acr task create` by specifying a Git repository and optionally a branch and Dockerfile. When your team updates code in the repository, an ACR Tasks-created webhook triggers a build of the container image defined in the repo.
27+
Trigger a container image build or multi-step task when code is committed, or a pull request is made or updated, to a Git repository in GitHub or Azure DevOps Services. For example, configure a build task with the Azure CLI command `az acr task create` by specifying a Git repository and optionally a branch and Dockerfile. When your team updates code in the repository, an ACR Tasks-created webhook triggers a build of the container image defined in the repo.
2828

2929
## Trigger on base image update
3030

@@ -44,3 +44,12 @@ Multi-step tasks, defined in a [YAML file](/azure/container-registry/container-r
4444
1. Run the web application test container, which performs tests against the running application container
4545
1. If the tests pass, build a Helm chart archive package
4646
1. Perform a `helm upgrade` using the new Helm chart archive package
47+
48+
## Image platforms
49+
50+
By default, ACR Tasks builds images for the Linux OS and the amd64 architecture. Specify the `--platform` tag to build Windows images or Linux images for other architectures. Specify the OS and optionally a supported architecture in OS/architecture format (for example, `--platform Linux/arm`). For ARM architectures, optionally specify a variant in OS/architecture/variant format (for example, `--platform Linux/arm64/v8`):
51+
52+
| OS | Architecture |
53+
|---|---|
54+
| Linux | amd64<br/>arm<br/>arm64<br/>386 |
55+
| Windows | amd64 |

0 commit comments

Comments
 (0)