Docker 環境で “docker-credential-desktop.exe”: executable file not found エラーが出てビルドに失敗する

DEVELOP, Windows

docker-compose up -d –build が失敗した。

failed to solve: php:7.4-fpm: failed to resolve source metadata for docker.io/library/php:7.4-fpm:
error getting credentials - err: exec: "docker-credential-desktop.exe": executable file not found in $PATH, out:

なぜだか実行ファイルが見つからないと嘆いているので、docker ルートディレクトリの config.json を確認します

{
    "credsStore": "desktop"
}

こちらのcredsStore って項目が邪魔しているみたいなので、

{
}

に変更するとビルドが通りました。エラーが出てビルドできない場合はお試しあれ。

※参考ページ
exec: “docker-credential-desktop.exe": executable file not found in $PATH – Stack Overflow

Posted by kazupon