WSL2上でDockerDesktopを使わなくなった後のエラー対応

2022-04-08DockerWSL2


DockerDesktopが有償化されてから使わないようにアンインストールしてUbuntu上のDockerを動かすようにしていたが先日下記のようなエラーが発生した

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

そりゃアンインストールしていたらないだろっていう話ではあるがどこかでdockerを使うのにdesktop使うよっていう設定が残っているのかといろいろ調べた

調べた結果下記の参考ページのCredentialStoreの設定を削除する必要があった

  • 参考

DockerDesktopからWSL2上のみで動くDockerに移行する

  • ~/.docker/config.json
"credsStore": "desktop.exe"

上記設定を削除して再度実行したらエラーが出なくなった