I have been using Docker Desktop for 4 years without any problems, and always keep updating to latest version, and I have more than 7 running containers (rabbitmq, redis, elasticsearch, progress-db…), and a docker image from Microsoft called Azurite : mcr.microsoft.com-azure-storage-azurite.
I am running Docker Desktop on Windows 11 with WSL 2 integration, and running as Linux containers.
I upgraded from desktop 4.36 (or maybe 4.35) to 4.37.1.
after upgrade all my containers were removed.
I tried to run the images again, and all work excpet the azurite.
the image itself is not downloading.
When I do
docker pull mcr.microsoft.com/azure-storage/azurite
I get the error:
Using default tag: latest
Error response from daemon: failed to resolve reference "mcr.microsoft.com/azure-storage/azurite:latest": failed to do request: Head "https://mcr.microsoft.com/v2/azure-storage/azurite/manifests/latest": EOF
I tried to downgrade to earlier version, but the problem is still the same.
I tried to pull a specific version, :3.10.0, but still the same problem.
So I am not sure what did happen on my machine.
As I said, all other containers and images are working fine (6 other containers).
It is my own personal computer, so there is no proxy or VPN or anything like that.
I tried many times to prune everything ,I stopped all containers and did
dockery system prune
and then re-run all containers, and still Azurite not working.
Desktop is running as linux containers
My details :
Docker info produce the following:
Client:
Version: 27.4.0
Context: desktop-linux
Debug Mode: false
Plugins:
....
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 27.4.0
Storage Driver: overlayfs
driver-type: io.containerd.snapshotter.v1
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
CDI spec directories:
/etc/cdi
/var/run/cdi
Swarm: inactive
Runtimes: io.containerd.runc.v2 nvidia runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 472731909fa34bd7bc9c087e4c27943f9835f111
runc version: v1.1.13-0-g58aa920
init version: de40ad0
Security Options:
seccomp
Profile: unconfined
Kernel Version: 5.15.153.1-microsoft-standard-WSL2
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 15.5GiB
Name: docker-desktop
ID: 1c8aa3a1-8550-471c-9181-6481ae5d2ed9
Docker Root Dir: /var/lib/docker
Debug Mode: false
HTTP Proxy: http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
No Proxy: hubproxy.docker.internal
Labels:
com.docker.desktop.address=npipe://\\.\pipe\docker_cli
Experimental: true
Insecure Registries:
hubproxy.docker.internal:5555
127.0.0.0/8
Live Restore Enabled: false
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
WARNING: daemon is not using the default seccomp profile