Skip to content

Commit d4e6219

Browse files
Freshness.
1 parent 7eb7ee2 commit d4e6219

7 files changed

+68
-56
lines changed

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-linux-azure-portal-pivot.md

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-app-service
44
ms.devlang: java
55
ms.custom: linux-related-content
66
ms.topic: quickstart
7-
ms.date: 02/11/2025
7+
ms.date: 02/14/2025
88
ms.author: cephalin
99
---
1010

@@ -70,38 +70,44 @@ Sign in to the [Azure portal](https://portal.azure.com).
7070

7171
:::image type="content" source="../../media/quickstart-custom-container/portal-search.png" alt-text="Screenshot of searching for 'app services' in the Azure portal.":::
7272

73-
1. In the **App Services** page, select **Create**.
73+
1. In the **App Services** page, select **Create** > **Web App**.
7474

75-
1. In the **Basics** tab, under **Project details**, select the correct subscription and then select to **Create new** resource group. Type *myResourceGroup* for the name.
75+
1. In the **Basics** tab, under **Project details**, select the correct subscription. Select **Create new** resource group. Type *myResourceGroup* for the name.
7676

7777
:::image type="content" source="../../media/quickstart-custom-container/project-details.png" alt-text="Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the web app.":::
7878

79-
1. Under **Instance details**, enter a globally unique name for your web app and select **Docker Container**. Select *Linux* for the **Operating System**. Select a **Region** you want to serve your app from.
79+
1. Under **Instance details**:
80+
81+
- Enter a globally unique name for your web app.
82+
- Select **Container**.
83+
- For the **Operating System**, select **Linux**.
84+
- Select a **Region** that you want to serve your app from.
8085

8186
:::image type="content" source="../../media/quickstart-custom-container/instance-details-linux.png" alt-text="Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image, and size.":::
8287

83-
1. Under **App Service Plan**, select **Create new** App Service Plan. Type *myAppServicePlan* for the name. To change to the Free tier, select **Change size**, select the **Dev/Test** tab, select **F1**. Select **Apply**.
88+
1. Under **App Service Plan**, select **Create new** App Service Plan. Enter *myAppServicePlan* for the name. To change to the Free tier, select **Change size**, select the **Dev/Test** tab, select **F1**. Select **Apply**.
8489

8590
:::image type="content" source="../../media/quickstart-custom-container/app-service-plan-details-linux.png" alt-text="Screenshot of the App Service plan options.":::
8691

87-
1. Select **Next: Docker >** button at the bottom of the page.
92+
1. At the top of the page, select the **Container** tab.
93+
94+
1. In the **Container** tab, for **Image Source**, select **Azure Container Registry**. Under **Azure container registry options**, set the following values:
8895

89-
1. In the **Docker** tab, select *Single Container* under **Options** and *Azure Container Registry* for the **Image Source**. Under **Azure container registry options**, set the following values:
9096
- **Registry**: Select your Azure Container Registry.
91-
- **Image**: Select *dotnetcore-docs-hello-world-linux*.
92-
- **Tag**: Select *latest*.
97+
- **Image**: Select **dotnetcore-docs-hello-world-linux**.
98+
- **Tag**: Select **latest**.
99+
100+
:::image type="content" source="../../media/quickstart-custom-container/azure-container-registry-options-linux.png" alt-text="Screenshot showing the Azure Container Registry options.":::
93101

94-
:::image type="content" source="../../media/quickstart-custom-container/azure-container-registry-options-linux.png" alt-text="Screenshot showing the Azure Container Registry options.":::
95-
96-
1. Select the **Review + create** button at the bottom of the page.
102+
1. Select **Review + create** at the bottom of the page.
97103

98-
:::image type="content" source="../../media/quickstart-custom-container/review-create.png" alt-text="Screenshot showing the Review and create button at the bottom of the page.":::
104+
:::image type="content" source="../../media/quickstart-custom-container/review-create.png" alt-text="Screenshot showing the Review and create button at the bottom of the page.":::
99105

100-
1. After validation runs, select the **Create** button at the bottom of the page.
106+
1. After validation runs, select **Create**.
101107

102-
1. After deployment is complete, select **Go to resource**.
108+
1. After deployment finishes, select **Go to resource**.
103109

104-
:::image type="content" source="../../media/quickstart-custom-container/next-steps.png" alt-text="Screenshot showing the next step of going to the resource.":::
110+
:::image type="content" source="../../media/quickstart-custom-container/next-steps.png" alt-text="Screenshot showing the next step of going to the resource.":::
105111

106112
## Browse to the app
107113

@@ -117,7 +123,7 @@ Browse to the deployed application in your web browser at the URL `http://<app-n
117123

118124
Congratulations, you've successfully completed this quickstart.
119125

120-
The App Service app pulls from the container registry every time it starts. If you rebuild your image, you just need to push it to your container registry, and the app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
126+
The App Service app pulls from the container registry each time it starts. If you rebuild your image, just push it to your container registry. The app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
121127

122128
- [Secure with custom domain and certificate](../../tutorial-secure-domain-certificate.md)
123129
- [Migrate to Windows container in Azure](../../tutorial-custom-container.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-linux-visual-studio-code-pivot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-app-service
44
ms.devlang: java
55
ms.custom: linux-related-content
66
ms.topic: quickstart
7-
ms.date: 02/11/2025
7+
ms.date: 02/14/2025
88
ms.author: cephalin
99
---
1010

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-azure-portal-pivot.md

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ author: cephalin
33
ms.service: azure-app-service
44
ms.devlang: java
55
ms.topic: quickstart
6-
ms.date: 02/11/2025
6+
ms.date: 02/14/2025
77
ms.author: cephalin
88
---
99

@@ -71,48 +71,54 @@ Sign in to the [Azure portal](https://portal.azure.com).
7171
7272
1. Type **app services** in the search. Under **Services**, select **App Services**.
7373
74-
:::image type="content" source="../../media/quickstart-custom-container/portal-search.png?text=Azure portal search details" alt-text="Screenshot of searching for 'app services' in the Azure portal.":::
74+
:::image type="content" source="../../media/quickstart-custom-container/portal-search.png" alt-text="Screenshot of searching for 'app services' in the Azure portal.":::
7575
76-
1. In the **App Services** page, select **+ Create**.
76+
1. In the **App Services** page, select **Create** > **Web App**.
7777
78-
1. In the **Basics** tab, under **Project details**, ensure the correct subscription is selected and then select to **Create new** resource group. Type *myResourceGroup* for the name.
78+
1. In the **Basics** tab, under **Project details**, select the correct subscription. Select **Create new** resource group. Type *myResourceGroup* for the name.
7979
80-
:::image type="content" source="../../media/quickstart-custom-container/project-details.png" alt-text="Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the web app.":::
80+
:::image type="content" source="../../media/quickstart-custom-container/project-details.png" alt-text="Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the web app.":::
8181
82-
1. Under **Instance details**, type a globally unique name for your web app and select **Docker Container**. Select *Windows* for the **Operating System**. Select a **Region** you want to serve your app from.
82+
1. Under **Instance details**:
8383
84-
:::image type="content" source="../../media/quickstart-custom-container/instance-details-windows.png" alt-text="Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image, and size.":::
84+
- Enter a globally unique name for your web app.
85+
- Select **Container**.
86+
- For the **Operating System**, select **Linux**.
87+
- Select a **Region** that you want to serve your app from.
8588
86-
1. Under **App Service Plan**, select **Create new** App Service Plan. Type *myAppServicePlan* for the name. To change tier, select **Explore pricing plans**, select a plan, and choose the **Select** button at the bottom of the page.
89+
:::image type="content" source="../../media/quickstart-custom-container/instance-details-windows.png" alt-text="Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image, and size.":::
90+
91+
1. Under **App Service Plan**, select **Create new** App Service Plan. Enter *myAppServicePlan* for the name. To change tier, select **Explore pricing plans**, select a plan, and choose **Select** at the bottom of the page.
8792
8893
:::image type="content" source="../../media/quickstart-custom-container/app-service-plan-details-windows.png" alt-text="Screenshot of the App Service plan options.":::
8994
90-
1. Select **Next: Database** at the bottom of the page, then select **Next: Container**.
95+
1. At the top of the page, select the **Container** tab.
96+
97+
1. In the **Container** tab, for **Image Source**, select **Azure Container Registry** . Under **Azure container registry options**, set the following values:
9198
92-
1. In the **Docker** tab, select *Azure Container Registry* for the **Image Source**. Under **Azure container registry options**, set the following values:
9399
- **Registry**: Select your Azure Container Registry.
94-
- **Image**: Select *dotnetcore-docs-hello-world-windows*.
95-
- **Tag**: Select *latest*.
100+
- **Image**: Select **dotnetcore-docs-hello-world-linux**.
101+
- **Tag**: Select **latest**.
96102
97-
:::image type="content" source="../../media/quickstart-custom-container/azure-container-registry-options-windows.png" alt-text="Screenshot showing the Azure Container Registry options.":::
103+
:::image type="content" source="../../media/quickstart-custom-container/azure-container-registry-options-windows.png" alt-text="Screenshot showing the Azure Container Registry options.":::
98104
99-
1. Select the **Review + create** button at the bottom of the page.
105+
1. Select **Review + create** at the bottom of the page.
100106
101-
:::image type="content" source="../../media/quickstart-custom-container/review-create.png" alt-text="Screenshot showing the Review and create button at the bottom of the page.":::
107+
:::image type="content" source="../../media/quickstart-custom-container/review-create.png" alt-text="Screenshot showing the Review and create button at the bottom of the page.":::
102108
103-
1. After validation runs, select the **Create** button at the bottom of the page.
109+
1. After validation runs, select **Create**.
104110
105-
1. After deployment is complete, select **Go to resource**.
111+
1. After deployment finishes, select **Go to resource**.
106112
107-
:::image type="content" source="../../media/quickstart-custom-container/next-steps.png" alt-text="Screenshot showing the next step of going to the resource.":::
113+
:::image type="content" source="../../media/quickstart-custom-container/next-steps.png" alt-text="Screenshot showing the next step of going to the resource.":::
108114
109115
## Browse to the app
110116
111117
Browse to the deployed application in your web browser at the URL `http://<app-name>.azurewebsites.net`.
112118
113119
:::image type="content" source="../../media/quickstart-custom-container/browse-custom-container-windows.png" alt-text="Screenshot of the Windows App Service with messaging that containers without a port exposed runs in background mode.":::
114120
115-
The Host operating system appears in the footer, which confirms it is in a Windows container.
121+
The Host operating system appears in the footer, which confirms that it runs in a Windows container.
116122
117123
## Clean up resources
118124
@@ -122,7 +128,7 @@ The Host operating system appears in the footer, which confirms it is in a Windo
122128
123129
Congratulations, you've successfully completed this quickstart.
124130
125-
The App Service app pulls from the container registry every time it starts. If you rebuild your image, you just need to push it to your container registry, and the app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
131+
The App Service app pulls from the container registry each time it starts. If you rebuild your image, just push it to your container registry. The app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
126132
127133
- [Configure custom container](../../configure-custom-container.md)
128134
- [How to use managed identities for App Service and Azure Functions](../../overview-managed-identity.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-cli-pivot.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ author: msangapu-msft
33
ms.service: azure-app-service
44
ms.devlang: azurecli
55
ms.topic: quickstart
6-
ms.date: 02/11/2025
6+
ms.date: 02/14/2025
77
ms.author: msangapu
88
---
99

@@ -18,7 +18,7 @@ This quickstart shows you how to deploy an ASP.NET app in a Windows image from [
1818

1919
## Connect to Azure
2020

21-
Sign into your Azure account by using the [`az login`](/cli/azure/authenticate-azure-cli) command and following the prompt:
21+
Sign into your Azure account by using the [az login](/cli/azure/authenticate-azure-cli) command and following the prompt:
2222

2323
```bash
2424
az login
@@ -28,7 +28,7 @@ az login
2828

2929
Create a resource group with the [`az group create`](/cli/azure/group#az-group-create) command. An Azure resource group is a logical container into which Azure resources are deployed and managed.
3030

31-
The following example creates a resource group named *myResourceGroup* in the *eastus* location. To see all supported locations for App Service, run the [`az appservice list-locations`](/cli/azure/appservice#az-appservice-list-locations) command.
31+
The following example creates a resource group named *myResourceGroup* in the *eastus* location. To see all supported locations for App Service, run the [az appservice list-locations](/cli/azure/appservice#az-appservice-list-locations) command.
3232

3333
```azurecli-interactive
3434
az group create --name myResourceGroup --location eastus
@@ -45,12 +45,12 @@ az appservice plan create --resource-group myResourceGroup --location eastus --n
4545
```
4646

4747
> [!NOTE]
48-
> If you run into the error, **"The behavior of this command has been altered by the following extension: appservice-kube"**, remove the `appservice-kube` extension.
48+
> If you run into the error, *The behavior of this command has been altered by the following extension: appservice-kube*, remove the `appservice-kube` extension.
4949
>
5050
5151
## Create your web app
5252

53-
Create a custom container [web app](../../overview.md) in the `myAppServicePlan` App Service plan with the [az webapp create](/cli/azure/webapp#az-webapp-create) command. Don't forget to replace _myContainerApp_ with a unique app name (valid characters are `a-z`, `0-9`, and `-`).
53+
Create a custom container [web app](../../overview.md) in the `myAppServicePlan` App Service plan with the [az webapp create](/cli/azure/webapp#az-webapp-create) command. Don't forget to replace *myContainerApp* with a unique app name (valid characters are `a-z`, `0-9`, and `-`).
5454

5555
```azurecli-interactive
5656
az webapp create --name myContainerApp --plan myAppServicePlan --resource-group myResourceGroup --deployment-container-image-name mcr.microsoft.com/azure-app-service/windows/parkingpage:latest
@@ -80,7 +80,7 @@ az group delete --no-wait --name <resource_group>
8080

8181
Congratulations, you've successfully completed this quickstart.
8282

83-
The App Service app pulls from the container registry every time it starts. If you rebuild your image, you just need to push it to your container registry, and the app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
83+
The App Service app pulls from the container registry each time it starts. If you rebuild your image, just push it to your container registry. The app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
8484

8585
- [Configure custom container](../../configure-custom-container.md)
8686
- [How to use managed identities for App Service and Azure Functions](../../overview-managed-identity.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-powershell-pivot.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@ author: msangapu-msft
33
ms.service: azure-app-service
44
ms.devlang: powershell
55
ms.topic: quickstart
6-
ms.date: 002/11/2025
6+
ms.date: 002/14/2025
77
ms.author: msangapu
88
---
99

10-
[Azure App Service](../../overview.md) provides predefined application stacks on Windows, like ASP.NET or Node.js, that run on IIS. The preconfigured application stacks [lock down the operating system and prevent low-level access](../../operating-system-functionality.md). Custom Windows containers don't have these restrictions> They let developers fully customize the containers and give containerized applications full access to Windows functionality.
10+
[Azure App Service](../../overview.md) provides predefined application stacks on Windows, like ASP.NET or Node.js, that run on IIS. The preconfigured application stacks [lock down the operating system and prevent low-level access](../../operating-system-functionality.md). Custom Windows containers don't have these restrictions. They let developers fully customize the containers and give containerized applications full access to Windows functionality.
1111

1212
This quickstart shows you how to deploy an ASP.NET app in a Windows image from [Microsoft Artifact Registry](https://mcr.microsoft.com/) to Azure App Service.
1313

1414
## Prerequisites
1515

1616
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/dotnet).
17-
- <a href="/powershell/azure/install-az-ps" target="_blank">Azure PowerShell</a>.
17+
- [Azure PowerShell](/powershell/azure/install-az-ps).
1818

1919
## Connect to Azure
2020

21-
Sign into your Azure account by using the [`Connect-AzAccount`](/powershell/module/az.accounts/connect-azaccount) command and following the prompt:
21+
Sign into your Azure account by using the [Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) command and following the prompt:
2222

2323
```azurepowershell-interactive
2424
Connect-AzAccount
@@ -28,13 +28,13 @@ Connect-AzAccount
2828

2929
Create a resource group with the [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup) command. An Azure resource group is a logical container into which Azure resources are deployed and managed.
3030

31-
The following example creates a resource group named *myResourceGroup* in the *eastus* location. To see all supported locations for App Service, run the [`Get-AzLocation`](/powershell/module/az.resources/get-azlocation) command.
32-
31+
The following example creates a resource group named *myResourceGroup* in the *eastus* location. To see all supported locations for App Service, run the [Get-AzLocation](/powershell/module/az.resources/get-azlocation) command.
3332

3433
```azurepowershell-interactive
3534
New-AzResourceGroup -Name myResourceGroup -Location eastus
3635
```
37-
The command returns `Login Succeeded` once completed.
36+
37+
The command returns `Login Succeeded`.
3838

3939
## Create your App Service Plan
4040

@@ -60,7 +60,7 @@ New-AzWebApp -Name myWebApp -AppServicePlan myAppServicePlan -Location eastus -R
6060
- The ResourceGroupName parameter specifies the name of the Resource Group.
6161
- The ContainerImageName parameter specifies a Container Image Name and optional tag.
6262

63-
The command might take a few minutes to complete.
63+
The command might take a few minutes to complete.
6464

6565
## Browse to the app
6666

@@ -80,7 +80,7 @@ Remove-AzResourceGroup myResourceGroup
8080

8181
Congratulations, you've successfully completed this quickstart.
8282

83-
The App Service app pulls from the container registry every time it starts. If you rebuild your image, you just need to push it to your container registry, and the app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
83+
The App Service app pulls from the container registry each time it starts. If you rebuild your image, just push it to your container registry. The app pulls in the updated image when it restarts. To tell your app to pull in the updated image immediately, restart it.
8484

8585
- [Configure custom container](../../configure-custom-container.md)
8686
- [How to use managed identities for App Service and Azure Functions](../../overview-managed-identity.md)

0 commit comments

Comments
 (0)