Como executar o CLI Azure em um recipiente Docker

Pode utilizar o Docker para executar um contentor de Linux autónomo com a CLI do Azure pré-instalada. O Docker permite-lhe começar rapidamente com um ambiente isolado para a execução da CLI. A imagem também pode ser utilizada como ponto de partida para as suas próprias implementações.

Inicie o recipiente Docker com Azure CLI pré-instalado

Nota

O CLI Azure emigrou para o Registo de Contentores da Microsoft. As etiquetas existentes no Docker Hub ainda são suportadas, mas novos lançamentos só estarão disponíveis como mcr.microsoft.com/azure-cli.

Abra um pedido de comando e, em seguida, inicie o recipiente Docker com Azure CLI pré-instalado utilizando o seguinte commmand.

docker run -it mcr.microsoft.com/azure-cli

Nota

Se quiser escolher as chaves SSH do seu ambiente de utilizador, utilize -v ${HOME}/.ssh:/root/.ssh para montar as suas chaves SSH no ambiente.

docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli

A CLI é instalada na imagem como o comando az em /usr/local/bin.

Executar o recipiente Docker com uma versão específica do Azure CLI

As versões disponíveis podem ser encontradas nas notas de lançamento do Azure CLI.

Para executar uma versão específica do CLI Azure no recipiente Docker, utilize o seguinte:

docker run -it mcr.microsoft.com/azure-cli:<version>

Atualizar imagem do Docker

A atualização com o Docker requer extrair a nova imagem e recriar quaisquer contentores existentes. Por este motivo, deve tentar evitar a utilização de um contentor que aloje a CLI como um arquivo de dados.

Atualize a imagem local com docker pull.

docker pull mcr.microsoft.com/azure-cli

Desinstalar a imagem do Docker

Se optar por desinstalar a CLI do Azure, é com muita pena que o vemos ir embora. Antes de desinstalar, utilize o comando az feedback para nos indicar o que é possível melhorar ou corrigir. O nosso objetivo é tornar a CLI do Azure liver de erros e intuitiva para o utilizador. Se encontrou um erro, pedimos que registe um problema no GitHub.

Após parar quaisquer contentores a executar a imagem da CLI, remova-a.

docker rmi mcr.microsoft.com/azure-cli

Passos Seguintes

Agora que está pronto para usar o Azure CLI num contentor Docker, faça um pequeno passeio pelas suas características e comandos comuns.