我有一个带有 Microsoft Azure 容器 Azurite 的 docker 映像。
mcr.microsoft.com/azure-storage/azurite
我的机器是 Windows 11,Windows 版 Docker Desktop 配置为与 Linux 容器一起使用,并与 WSL2 一起使用。 我已经在许多版本的桌面上使用容器很长时间了,并且我定期更新桌面版本,所以我最后一个工作版本是 4.36 或 4.35
升级到 4.37.1 后,我无法启动 azurite。 我在我的机器上看不到蓝铜矿图像。
我还有其他许多图像和容器,除了 Azurite docker 之外,它们都可以工作。 我尝试使用以下方法下载(拉取)图像:
docker pull mcr.microsoft.com/azure-storage/azurite
但我收到此错误
Using default tag: latest
latest: Pulling from azure-storage/azurite
failed to copy: httpReadSeeker: failed open: failed to do request: Get "https://westus2.data.mcr.microsoft.com/01031d61e1024861afee5d512651eb9f-h36fskt2ei//docker/registry/v2/blobs/sha256/7f/7fd07ddae1b8e6992555b78eaf13184000ca4c48e69b90919640c6a742c78ee8/data?se=2024-12-20T23%3A21%3A47Z&sig=74qL8qkc46y3JCktCMiJxsfAfcFQnRWSFceZ9YnJL5c%3D&sp=r&spr=https&sr=b&sv=2018-03-28®id=01031d61e1024861afee5d512651eb9f": EOF
我卸载了4.37版本,并安装了docker Desktop 4.35,但没有成功,同样的问题。
我尝试了 docker pull、docker run,使用不同的版本标签,但都是相同的错误
我尝试使用 Docker Desktop 4.37.1 (178610)。
按照你的命令,我得到了这个结果:
docker pull mcr.microsoft.com/azure-storage/azurite
Using default tag: latest
latest: Pulling from azure-storage/azurite
1207c741d8c9: Pull complete
854bbbc098b2: Pull complete
d30ccb81ed57: Pull complete
74a11634af6c: Pull complete
54206864b362: Pull complete
50a691c5108d: Pull complete
c1a537154c77: Pull complete
0eba5b1d04af: Pull complete
8138bbd44987: Pull complete
453690f47a16: Pull complete
Digest: sha256:2628ee10a72833cc344b9d194cd8b245543892b307d16cf26a2cf55a15b816af
Status: Downloaded newer image for mcr.microsoft.com/azure-storage/azurite:latest
mcr.microsoft.com/azure-storage/azurite:latest
What's next:
View a summary of image vulnerabilities and recommendations → docker scout quickview mcr.microsoft.com/azure-storage/azurite
您的 docker 版本是什么?而且,你的镜像容器有很多漏洞,我不建议你使用它。也许您的 DNS 有问题?