docker

Docker: "no matching manifest for windows/amd64 in the manifest list entries"


I use Docker on Windows, and when I tried to pull a PHP image with this command

$ docker pull php

I got this message:

Using default tag: latest
latest: Pulling from library/php no matching manifest for windows/amd64 
        in the manifest list entries

How can I fix this problem?


Solution

  • I had this same issue on Windows 10 (2020) and Windows 11 (2023). I bypassed it by running the Docker daemon in experimental mode:

    1. Right click Docker icon in the Windows System Tray
    2. Go to Settings
    3. Select Docker Engine
    4. Edit the Docker daemon file
    5. Set the "experimental": true
    6. Click Apply & Restart Docker