When want to use AKS service, docker is needed to build images. When using docker container based CI services like Gitlab CI, users need to install Azure CLI upon Docker in Docker image or install Docker upon Azure CLI. If Azure can maintain a docker image contains both, it would be perfect.