Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Container Registry

Have feedback for the Azure Container Registry? Submit your idea or vote up an idea submitted by others. All of the feedback you share here will be monitored and reviewed by the Azure Container Registry team. Remember that this site is only for feature suggestions and ideas. If you have technical questions or issues, please submit them to our GitHub issues page or on StackOverflow

  1. ACR - proxy cache for external docker registries

    We would like to use ACR for hosting images created on public cloud, but also as a single endpoint registry for pulling images that are hosted on-prem or from external registries like dockerhub, gcr. Other OSS registry products like Nexus OSS provide this feature to act like a proxy or ‘pull-through cache’ for Docker Registries and helm repositories. This proxy should also support token based authentication to integrate with registries that require auth.

    This would be useful for enterprises moving from on-prem to cloud to have a means to expose on-prem hosted images on cloud.

    171 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. ACR- Auto Purge

    As registries are filled with automated image builds, they wind up filling with layers that never get used. Auto-purge will track image usage and move unused layers to a recycle bin, allowing subsequent purging. The feature will be configured and managed, with reasonable defaults, assuring you'll never lose anything you really wanted to keep.

    121 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 80 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Expose ACR Audit logs to enduser

    Please expose ACR Audit logs to endusers so that they can see a trail of who downloaded/ pushed images to a registry.

    35 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Make Service Principals Easier To Configure for Headless Scenarios

    az acr login enables individual identity when working locally. However, headless scenarios like Continuous Build and Deployment solutions need authentication, that isn't tied to a person. Azure Active Directory provides Service Principals for just this scenario. However, Service Principals are difficult to configure and manage. ACR would make it easier to configure and manage service principals.

    32 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Based on all the great feedback, we’re adding token based authentication to the repo-based permissions capability. Customers can configure time based tokens, for access to specific repos, with RBAC.
    We don’t have an ETA yet, but we expect to be in preview by this summer.

  6. Show Dockerfile LABELs in ACR

    Was asked to elevate this idea here from https://github.com/Azure/acr/issues/247

    Put simply, it would be really nice if the ACR showed the LABEL data that was set in the Dockerfiles.

    29 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Private Helm repository has no interface in portal

    While using ACR for our private helm repository I realized there is no interface in the portal for working with/ viewing helm charts. It would be nice if I could at least see the results of helm search {acrname} in the portal somehow.

    29 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Registry Backup/Restore

    Enable Backup and point in time restore of Registry

    24 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support repository description fields like Docker Hub

    Docker hub supports "short description" and markdown in the "full description" filed. We need the same for ACR, so one can share/publish registries for one's customers to consume.

    22 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    We made some progress here with some meta-data attributes to store the readme contents. And, some portal work to display it.
    Unfortunately, this got prioritized as we had more pressing/blocking work. We love this polish, and are working with the OCI Image and Distribution specs to define common APIs that all OCI Distribtuion implementations would support. This would enable the community to build tools around this scenario, and not limit to just us.
    That said, we still want to enable this scenario, just had to move it back to the backlog.
    For more info on how we prioritize:
    https://aka.ms/acr/roadmap
    Apologies,
    Steve

  10. Support docker search on Azure Container Registry

    Support docker search on Azure Container Registry

    I want to use "docker search" cmdlet for ACR in addition to docker pull and docker push operations.
    Currently, "docker search" returns 404 when I request to ACR Endpoint.

    $ docker login .azurecr.io
    $ docker search
    .azurecr.io/***
    Error response from daemon: Unexpected status code 404

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Provide Usage Telemetry of Image Usage within the Azure Portal

    Which images are being pulled the most. What are the image sizes. Who's pulling images, and where are they deployed?

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Enable anonymous read access for docker v2 api (metadata)

    We are providing an ACR to our customers with anonymous AcrPull rights but currently the customer cannot get a tag listing.

    When running
    Invoke-Webrequest -Uri 'https://<myregistry>.azurecr.io/v2/_catalog'
    without any auth, the result is always:
    {"errors":[{"code":"UNAUTHORIZED","message":"authentication required, visit https://aka.ms/acr/authorization for more information.","detail":[{"Type":"registry","Name":"catalog","Action":"*"}]}]}

    It would be great if there were an option for anonymous metadata access to support public listing.

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Ability to assign image labels/tags after the image is built

    Looking for for a API to do this versus a GUI.
    Need the ability to assign a additional image label/tag to it after the image is built and already in the ACR.

    For example, when our team finishes and certifies something like PI3, would like to label all the image versions that were tested as label/tag PI3.

    17 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Retention period for images

    Retention period for images- will be a good idea.
    For example, images older than X days drop, but store at least 1 image.
    It's not about purging or usage tracking. it's about Retention only.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow wildcard in scopemap repository/namespace configuration

    At present scopemap configurations are at a repository level. It would be very helpful to allow configuration at namespace/repository level with the support of wildcards.

    For example
    /org/dept1/repo1
    /org/dept1/repo2
    /org/dept2/repo1
    /org/dept2/subdep1/repo1

    So if I want to create a token for pulling all images in /org/dept2/ and its sub paths , allowing configuration like /org/dept2/* in scopemap would make it extremely easy rather than going and adding each repo manually in the scope map.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. ACR login with podman

    Tracking feature request: https://github.com/Azure/azure-cli/issues/14768

    Describe the bug
    az acr login --name registry
    You may want to use 'az acr login -n registry --expose-token' to get an access token, which does not require Docker to be installed.
    An error occurred: DOCKERCOMMANDERROR
    Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg

    To Reproduce
    install: podman, podman-docker emulator for CLI

    Expected behavior
    az acr login to work

    Environment summary
    RHEL8. Rhel8 does not have docker anymore.
    If you do dnf install docker it will install podman and podman-docker for CLI backwards compatibility.

    Additional context
    With growing podman addition would be…

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Show Image Labels in Portal

    Azure Devops automatically labels an image with useful information such as Build Number and Source Branch.

    It would be great if you could see that information in the Azure Portal when viewing a particular image.

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. Image size quota

    It would be nice to be able to click on the quota graph and see exactly how large each image is, or if any duplicate images are registered as being stored twice.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add Powershell Management alongside Azure CLI

    Well, the subject pretty much sums it up. Having the ability to manage repositories and images with PowerShell would be very useful. To be honest, the only reason I have the Azure CLI installed is for ACR operations.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Increase the limit for Webhooks in ACR

    The Webhook limits for both Basic and Standard service tiers are way too low, and also do not scale well with the increase in price.

    Most solutions are composed of multiple images, we are forced to purchase "Standard" even for small apps.

    I mean, what is the computational cost of an actual Webhook call? It should have a high limit and charge by actual function calls.

    Current prices:
    Basic $5 = 2 Webhooks
    Standard $20 = 10 Webhooks
    Premium $50 = 500 Webhooks

    I would suggest at minimum that it should scale down based on the Premium, 5, 20 and…

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Azure Container Registry

Categories

Feedback and Knowledge Base