Since you don't provide full support for docker at least prove full support for docker-machine
Currently docker-machine is the only way to run docker inside the Azure Cloud shell. Docker works to build images and run images, once you set up and eval a docker-machine. But if you want to push the image you created in the docker-machine to an ACR, you get the following message when you run the command: "az acr login..."
This command requires running the docker daemon, which is not supported in Azure Cloud Shell.
For other docker commands, you get the error "daemon not found" if the docker-machine isn't set up, For ACR, for some reason, you totally block use of the command. This means I can create a docker image in the Azure Cloud Shell but I can't push it to ACR, which makes docker support limited.
Please note that if I use docker-machine in a bash shell on my local machine ACR login and then docker push work fine.