error pulling image configuration: image config verification failed for digest sha256:

Clevenger 96 Reputation points
2020-06-19T17:29:11.507+00:00

trying to pull from mcr.microsoft.com any image gets the error in the title.

I found the issue when running the following in PowerShell

docker pull mcr.microsoft.com/dotnet/core/sdk:3.1

but any docker pull mcr.microsoft.com/* returns the "error pulling image configuration" error message.

I have confirmed that coworkers get the same error when trying to pull from mcr.microsoft.com. I am able to pull from the docker image repository using :

docker pull microsoft/powershell

but the DotNet Core sdk has been migrated completely off of docker image repo from what I can tell.

additional troubleshooting steps (tested pulling from mcr after each and got the same error as the title of this post) :

  1. docker images purge
  2. docker system prune -a
  3. Factory Reset Docker
  4. Uninstalled and Reinstalled Docker
Azure Container Registry
Azure Container Registry
An Azure service that provides a registry of Docker and Open Container Initiative images.
461 questions
0 comments No comments
{count} votes

Accepted answer
  1. Clevenger 96 Reputation points
    2020-06-24T16:13:59.107+00:00

    Ended up Restoring all Windows firewall settings to Defaults, which then lead to better documented issues that I resolved with my network team.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. vipullag-MSFT 26,316 Reputation points
    2020-06-22T16:28:39.103+00:00

    @Clevenger

    This is due to recent changes that was implemented for MCR data endpoints. The change is implemented to avoid confusion over the current domains used in all supported Azure Regions.

    If any users are pulling images from mcr.microsoft.com, new pulls will fail if firewall rules are not updated. all rules for MCR in all supported Azure regions.

    Please check and update firewall rules config as detailed here.

    Please 'Accept as answer' if the provided information is helpful, so that it can help others in the community looking for help on similar topics.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.