You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Quickstart: Create App Service app using an ARM template
18
18
19
-
Get started with [Azure App Service](overview.md) by deploying a app to the cloud using an Azure Resource Manager template (ARM template) and [Azure CLI](/cli/azure/get-started-with-azure-cli) in Cloud Shell. Because you use a free App Service tier, you incur no costs to complete this quickstart.
19
+
Get started with [Azure App Service](overview.md) by deploying an app to the cloud using an Azure Resource Manager template (ARM template) and [Azure CLI](/cli/azure/get-started-with-azure-cli) in Cloud Shell. Because you use a free App Service tier, you incur no costs to complete this quickstart.
[Azure App Service](overview.md) provides pre-defined application stacks on Windows like ASP.NET or Node.js, running on IIS. However, the preconfigured application stacks [lock down the operating system and prevent low-level access](operating-system-functionality.md). Custom Windows containers do not have these restrictions, and let developers fully customize the containers and give containerized applications full access to Windows functionality.
15
+
[Azure App Service](overview.md) provides pre-defined application stacks on Windows like ASP.NET or Node.js, running on IIS. However, the pre-configured application stacks [lock down the operating system and prevent low-level access](operating-system-functionality.md). Custom Windows containers don't have these restrictions, and let developers fully customize the containers and give containerized applications full access to Windows functionality.
16
16
17
17
This quickstart shows how to deploy an ASP.NET app, in a Windows image, to [Azure Container Registry](../container-registry/container-registry-intro.md) from Visual Studio. You run the app in a custom container in Azure App Service.
18
18
@@ -62,19 +62,19 @@ Create an ASP.NET web app by following these steps:
62
62
63
63
1. In **Solution Explorer**, right-click the **myfirstazurewebapp** project and select **Publish**.
64
64
65
-
1. In **Target**, select **Docker Container Registry**, and then click**Next**.
65
+
1. In **Target**, select **Docker Container Registry**, and then select**Next**.
1. In **Specific Target**, select **Azure Container Registry**, and then click**Next**.
69
+
1. In **Specific Target**, select **Azure Container Registry**, and then select**Next**.
70
70
71
71
:::image type="content" source="./media/quickstart-custom-container/publish-to-azure-container-registry-visual-studio-2022.png?text=Publish to Azure Container Registry" alt-text="Publish from project overview page":::
72
72
73
73
1. In **Publish**, make sure the correct subscription is chosen. In **Container registries** select the **+** button to create a new Azure Container Registry.
74
74
75
75
:::image type="content" source="./media/quickstart-custom-container/create-new-azure-container-registry.png?text=Create new Azure Container Registry" alt-text="Create new Azure Container Registry":::
76
76
77
-
1. In **Create new**, make sure the correct subscription is chosen. Under **Resource group**, select **New** and type *myResourceGroup* for the name, and click**OK**. Under **SKU**, select **Basic**. Under **Registry location**, select a location of the registry then select **Create**.
77
+
1. In **Create new**, make sure the correct subscription is chosen. Under **Resource group**, select **New** and type *myResourceGroup* for the name, and select**OK**. Under **SKU**, select **Basic**. Under **Registry location**, select a location of the registry then select **Create**.
@@ -104,9 +104,10 @@ Create an ASP.NET web app by following these steps:
104
104
105
105

106
106
107
-
If you have a custom image elsewhere for your web application, such as in [Azure Container Registry](../container-registry/index.yml) or in any other private repository, you can configure it here.
107
+
If you have a custom image elsewhere for your web application, such as in [Azure Container Registry](../container-registry/index.yml) or in any other private repository, you can configure it here. Select **Review + Create** to continue.
108
108
109
-
1. Select **Review and Create** and then **Create** and wait for Azure to create the required resources.
109
+
1. Verify all the details and then select **Create** and wait for Azure to create the required resources.
110
+

110
111
111
112
## Browse to the custom container
112
113
@@ -135,7 +136,7 @@ It may take some time for the Windows container to load. To see the progress, na
2018-07-27T12:03:11 Welcome, you are now connected to log-streaming service.
@@ -183,7 +184,7 @@ Or, check out other resources:
183
184
::: zone-end
184
185
185
186
::: zone pivot="container-linux"
186
-
App Service on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, PHP, Node.js and others. You can also use a custom Docker image to run your web app on an application stack that is not already defined in Azure. This quickstart shows you how to deploy an image from an [Azure Container Registry](../container-registry/index.yml) (ACR) to App Service.
187
+
App Service on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, PHP, Node.js and others. You can also use a custom Docker image to run your web app on an application stack that isn't already defined in Azure. This quickstart shows you how to deploy an image from an [Azure Container Registry](../container-registry/index.yml) (ACR) to App Service.
187
188
188
189
## Prerequisites
189
190
@@ -217,7 +218,7 @@ Create a container registry by following the instructions in [Quickstart: Create
217
218
218
219
## Check prerequisites
219
220
220
-
Verify that you have Docker installed and running. The following command will display the Docker version if it is running.
221
+
Verify that you have Docker installed and running. The following command will display the Docker version if it's running.
221
222
222
223
```bash
223
224
docker --version
@@ -298,7 +299,7 @@ In this Dockerfile, the parent image is one of the built-in Java containers of A
298
299
299
300
## Deploy to container registry
300
301
301
-
1. In the Activity Bar, click the **Docker** icon. In the **IMAGES** explorer, find the image you just built.
302
+
1. In the Activity Bar, click the **Docker** icon. In the **IMAGES** explorer, find the image you built.
302
303
1. Expand the image, right-click on the tag you want, and click **Push**.
303
304
1. Make sure the image tag begins with `<acr-name>.azurecr.io` and press **Enter**.
304
305
1. When Visual Studio Code finishes pushing the image to your container registry, click **Refresh** at the top of the **REGISTRIES** explorer and verify that the image is pushed successfully.
@@ -307,7 +308,7 @@ In this Dockerfile, the parent image is one of the built-in Java containers of A
307
308
308
309
## Deploy to App Service
309
310
310
-
1. In the **REGISTRIES** explorer, expand the image, right-click the tag, and click**Deploy image to Azure App Service**.
311
+
1. In the **REGISTRIES** explorer, expand the image, right-click the tag, and select**Deploy image to Azure App Service**.
311
312
1. Follow the prompts to choose a subscription, a globally unique app name, a resource group, and an App Service plan. Choose **B1 Basic** for the pricing tier, and a region near you.
312
313
313
314
After deployment, your app is available at `http://<app-name>.azurewebsites.net`.
@@ -318,7 +319,7 @@ An **App Service Plan** defines the physical resources that will be used to host
318
319
319
320
## Browse the website
320
321
321
-
The **Output** panel shows the status of the deployment operations. When the operation completes, click**Open Site** in the pop-up notification to open the site in your browser.
322
+
The **Output** panel shows the status of the deployment operations. When the operation completes, select**Open Site** in the pop-up notification to open the site in your browser.
322
323
323
324
> [!div class="nextstepaction"]
324
325
> [I ran into an issue](https://www.research.net/r/PWZWZ52?tutorial=quickstart-docker&step=deploy-app)
0 commit comments