Ended up Restoring all Windows firewall settings to Defaults, which then lead to better documented issues that I resolved with my network team.
error pulling image configuration: image config verification failed for digest sha256:
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) :
-
docker images purge
-
docker system prune -a
- Factory Reset Docker
- Uninstalled and Reinstalled Docker
1 additional answer
Sort by: Most helpful
-
vipullag-MSFT 26,316 Reputation points
2020-06-22T16:28:39.103+00:00 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.