Microsoftよりazure-cliのDockerコンテナがリリースされています。
https://registry.hub.docker.com/u/microsoft/azure-cli/
http://azure.microsoft.com/blog/2015/06/08/run-azure-cli-as-a-docker-container-avoid-installation-and-setup/
使い方
Dockerインストール済みの環境なら以下のコマンド一発で最新のazure-cliが利用できます。
$ docker run -it microsoft/azure-cli
実行後は普通のazure-cliの使い方と一緒です。
azure login
やazure account import
で認証後、イメージ化すれば次回起動以降の認証が省けます。
ただし、認証済みのコンテナをパブリックなリポジトリにPUSHしないよう注意しましょう。
どんなコンテナか
Dockerfileは至ってシンプル。
今のところubuntu に nodejs,npm,azure-cli をインストールしただけです。
Dockerfile
FROM ubuntu:14.04
RUN apt-get update && \
apt-get -qqy install --no-install-recommends nodejs-legacy npm && \
sudo npm install --global azure-cli@0.9.4 && \
azure