When I run "docker-compose up -d", I get error "ERROR: no matching manifest for windows/amd64 in the manifest list entries" Using Windows 10
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
This is the complete output
PS C:\learnings\Kubernetesazure-voting-app-redis> docker-compose up -d
Pulling azure-vote-back (redis:)...
latest: Pulling from library/redis
ERROR: no matching manifest for windows/amd64 in the manifest list entries
PS C:\PMC\learnings\Kubernetesazure-voting-app-redis>
@faridabharmal Thanks for the feedback! We are currently investigating and will update you shortly.
@faridabharmal I tested this doc and was able to successfully get everything to work.
Can you try reinstalling docker to see if it helps?
@faridabharmal - something else we can check is the 'mode' that Docker for Windows is running under.
Docker for Windows supports both Windows and Linux containers, however needs to be switched between the two. This tutorial runs on Linux containers. I am wondering if your installation is configured for Windows.
Can you open up Docker for Windows from the task bar and check the current 'mode'? If you see "Switch to Linux", can you try this?
Thanks
@faridabharmal any update on this?
@faridabharmal I will close this for now. Please reopen when you are ready to continue.
Hello Neil and Micah, sorry about the delay in getting back. I tried it again after reinstalling the Docker. I made sure that I am using the windows containers. This time, I get the following error
C:\Containersazure-voting-app-redis>docker-compose up -d
Pulling azure-vote-back (redis:)...
ERROR: Get https://registry-1.docker.io/v2/library/redis/manifests/latest: unauthorized: incorrect username or password
After I logged in, I am back to square 1.
Pulling azure-vote-back (redis:)...
latest: Pulling from library/redis
ERROR: no matching manifest for windows/amd64 in the manifest list entries
I tried
C:\Learnings\Containersazure-voting-app-redis>docker pull redis
Using default tag: latest
latest: Pulling from library/redis
no matching manifest for windows/amd64 in the manifest list entries
I miss read that information and was running in the windows mode. When I switched to Linux, it worked. Thanks
YES, to switch Linux container is happy now , resolved it!
Ensure you login to docker with your username, rather than your email address.
Otherwise this error is given in the client tools.
ERROR: Get https://registry-1.docker.io/v2/library/redis/manifests/latest: unauthorized: incorrect username or password
Right click Docker icon in the Windows System
Try switching Containers from windows containers to linux containers.
Most helpful comment
@faridabharmal - something else we can check is the 'mode' that Docker for Windows is running under.
Docker for Windows supports both Windows and Linux containers, however needs to be switched between the two. This tutorial runs on Linux containers. I am wondering if your installation is configured for Windows.
Can you open up Docker for Windows from the task bar and check the current 'mode'? If you see "Switch to Linux", can you try this?
Thanks