🍇

WSL2でaz acr loginを実施するとDOCKER_COMMAND_ERRORになる事象

2023/08/30に公開

事象

  • 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プロセスを参照しているようです。

解決方法

$ az acr login --name ACRNAME
Login Succeeded

参照したページ

https://learn.microsoft.com/en-us/answers/questions/1239561/wsl2-az-acr-login

Discussion