Azure CLI 環境をdocker でまかなう

最近フリーランスおじさんになったので、ローカルに環境依存したあれやこれやを作るのも嫌だなぁと思った次第。 Microsoft 社がDocker イメージを提供してくれていたことに感謝することしきりである。 AWSGCP も同様のものがあるのだろうけど、今はAzure で働いているので今回はこれで完了。

  1. docker イメージをpull する docker image pull microsoft/azure-cli:latest

  2. イメージサイズの確認 docker images microsoft/azure-cli:latest

  3. docker イメージの起動 docker run --rm -it microsoft/azure-cli:latest

"-rm" オプションは「コンテナを停止した時にコンテナ全部を消しますよ」の意。

この後は普通にaz コマンドを使用する。