Docker-Compose startup in WSL2 Ubuntu failed

 When i tryed to start docker-compose in my WSL2 Ubuntu it failed with following error:

docker-compose -f docker-compose.yml up
Pulling mongodb (mongo:4.0.10)...
Traceback (most recent call last):
  File "bin/docker-compose", line 6, in <module>
  File "compose/cli/main.py", line 71, in main
  File "compose/cli/main.py", line 127, in perform_command
  File "compose/cli/main.py", line 1052, in up
  File "compose/cli/main.py", line 1048, in up
  File "compose/project.py", line 466, in up
  File "compose/service.py", line 339, in ensure_image_exists
  File "compose/service.py", line 1163, in pull
  File "site-packages/docker/api/image.py", line 380, in pull
  File "site-packages/docker/auth.py", line 47, in get_config_header
  File "site-packages/docker/auth.py", line 94, in resolve_authconfig
  File "site-packages/docker/auth.py", line 124, in _resolve_authconfig_credstore
  File "site-packages/dockerpycreds/store.py", line 23, in __init__
dockerpycreds.errors.InitializationError: docker-credential-desktop.exe not installed or not available in PATH
[2701] Failed to execute script docker-compose

In my ~/.docker/config.json I found the reason for this error.

cat ~/.docker/config.json
{
  "credsStore": "desktop.exe"
}

I delete the file and the error was gone.

Kommentare