docker-credential-desktop.exe not installed or not available in PATH

公開日時
更新日時

WSL2上のUbuntuでdocker-compose upを実行したところ↓のエラーが発生するようになってしまった。

docker.credentials.errors.InitializationError: docker-credential-desktop.exe not installed or not available in PATH

PATHを確認してみるとDockerDesktopのPATH自体は設定されていそう。

echo $PATH

/mnt/c/Program\ Files/Docker/Docker/resources/bin:/mnt/c/ProgramData/DockerDesktop/version-bin

↓のissueにconfig.jsonを消すと直るとあったので試してみたところdocker-compose upできるようになった。

rm ~/.docker/config.json

参考


Related #docker

Dockerのデータ保存場所を変更する

/etc/docker/daemon.jsonに追記

docker-composeで最新のログを確認する場合

tailオプションも合わせて指定しよう

docker-compose build時に「no Space Left on Device」が発生

1年前にも同じエラーにハマってた

Windows10 HomeにDockerを入れる

Windows 10 May 2020 UpdateでWSL2が導入されたおかげ