Skip to content

Commit be21418

Browse files
Enhance ACR Build and Push Guide with additional resources
1 parent e933ec9 commit be21418

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

docs/ACRBuildAndPushGuide.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,45 @@ This guide provides step-by-step instructions to build and push Docker images fo
66
Before starting, ensure you have:
77
- An active [Azure Subscription](https://portal.azure.com/)
88
- [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) installed and logged in
9-
- [Docker](https://docs.docker.com/get-docker/) installed and running
9+
- [Docker Desktop](https://docs.docker.com/get-docker/) installed and running
1010
- Access to your Azure Container Registry (ACR)
11+
- To create an Azure Container Registry (ACR), you can refer to the following guides:
1112

12-
---
13+
- [Create Container Registry using Azure CLI](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-azure-cli)
1314

14-
## 🚀 Build and Push Images
15+
- [Create Container Registry using Azure Portal](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-portal?tabs=azure-cli)
16+
17+
- [Create Container Registry using PowerShell](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-powershell)
18+
19+
- [Create Container Registry using ARM Template](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-geo-replication-template)
20+
21+
- [Create Container Registry using Bicep](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-bicep?tabs=CLI)
22+
23+
---
1524

1625
Login to ACR :
1726
``` bash
1827
az acr login --name $ACR_NAME
1928
```
20-
Command Build and Push Images to Backend :
29+
30+
## 🚀 Build and Push Images
31+
32+
**Backend :**
2133

2234
```bash
23-
az acr login --name <containerregname>
24-
docker build --no-cache -f docker/Frontend.Dockerfile -t <acrloginserver>/<repo>:<tagname> .
35+
az acr login --name <containerregname>
36+
docker build --no-cache -f docker/Backend.Dockerfile -t <acrloginserver>/<repo>:<tagname> .
2537
docker push <acrloginserver>/<repo>:<tagname>
2638
```
2739

40+
**WebApp :**
41+
42+
```bash
43+
az acr login --name <containerregname>
44+
docker build --no-cache -f docker/Frontend.Dockerfile -t <acrloginserver>/<repo>:<tagname> .
45+
docker push <acrloginserver>/<repo>:<tagname>
46+
```
47+
2848
## ✅ Verification
2949

3050
Run the following command to verify that images were pushed successfully:

0 commit comments

Comments
 (0)