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

Cloud Datastoreのローカル環境をDockerで構築する

CloudDatastoreエミュレータとgoogle-cloud-guiの環境を構築

Extension fieldsを使ってdocker-composeのコンテナ設定を共通化する

Railsコンテナ設定を共通化して、commandだけそれぞれで変えるようにした

docker-composeコマンドのエイリアスを作る

dcコマンドを置き換えた

Dockerでpt-query-digestを使う

コンテナのおかげで手軽にslowlog分析ができるようになった

mysqld: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.

windowsだとvolume mountすると777になるのでDockerfileを作ってcopyするようにした