An Azure service that provides a registry of Docker and Open Container Initiative images.
Hello Karishram B,
Thank you for reaching out.
The Azure Container Registry (ACR) is configured with a Private Endpoint, and public network access is disabled. With this configuration, the Azure Portal can list or display repositories only when the request originates from within the configured private network (VNet or a connected network).
When the registry is accessed from outside the private network, the request comes from a public IP address, which is blocked by the registry’s network rules. As a result, repositories are not visible in the Azure Portal. This behavior is expected and by design when private endpoints are used exclusively.
Recommended Access Method:
1.Please access the ACR from within the private network, for example:
- An Azure VM in the same VNet
A client machine connected via VPN or ExpressRoute
Repositories can also be listed using Azure CLI from within the private network:
az acr repository list --name <registry-name>
- Temporary public access (if permitted by security policy): For temporary testing purposes only (not recommended for production environments):
Go to the Azure Container Registry in the Azure Portal
Navigate to Settings > Networking
- Set Public network access to Selected networks or All networks
3.Using a Private Endpoint: If your setup uses a private endpoint, ensure that:
- Your virtual network is correctly configured.
- The DNS settings are pointing correctly to resolve the ACR FQDN.
4.Verify that NO NSG rules are blocking outbound traffic to your ACR endpoints. Make sure port 443 is open.
Documentation for reference
https://learn.microsoft.com/en-us/azure/container-registry/container-registry-private-link
Hope this helps! Please let me know if you have any queries in comments.