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

hello guys,

I’m new to docker and I’m trying to create a container for postgresql to connect to it through node js when I try to run it from the desktop application I get this error message “no matching manifest for windows/amd64 10.0.19044 in the manifest list entries”

and when I try to run this command in the VScode terminal “docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres” I get this full log

Unable to find image ‘postgres:latest’ locally
latest: Pulling from library/postgres
docker: no matching manifest for windows/amd64 10.0.19044 in the manifest list entries.
See ‘docker run --help’.

I tried to switch the experimental option to true and I tried to switch off the WSL2 based engine but sill the error exist

I’m on windows 10 and tried to switch to Windows containers but sill the error occurs

thanks in advance

1 Like

By looking at the Docker Hub images available, there’s no Windows container option to run this. You should switch to Linux containers to be able to run this image.