🍇
WSL2でaz acr loginを実施するとDOCKER_COMMAND_ERRORになる事象
事象
- WSL2 Ubuntu22でAzure Container RegistryにログインしようとするとDOCKER_COMMAND_ERRORが発生する
- エラー内容の通りDockerがインストールされ、Dockerデーモンが立ち上がっていても事象が継続する
$ az acr login --name ACRNAME
You may want to use 'az acr login -n ACRNAME --expose-token' to get an access token, which does not require Docker to be installed.
2023-08-30 06:00:05.544576 An error occurred: DOCKER_COMMAND_ERROR
Please verify if Docker client is installed and running.
原因
WSL2上のaz acrではWindows側のDockerプロセスを参照しているようです。
解決方法
- Docker Windowsをインストールし再起動する
手順: https://docs.docker.com/desktop/install/windows-install/ - その後同コマンドを実行すると成功する
$ az acr login --name ACRNAME
Login Succeeded
参照したページ
Discussion