Como executar a CLI do Azure em um contêiner do Docker
Você pode usar o Docker para executar um contêiner do Linux autônomo com a CLI do Azure pré-instalada. O Docker ajuda você a começar rapidamente com um ambiente isolado para executar a CLI. A imagem também pode ser usada como base para suas próprias implantações.
Com o lançamento da CLI do Azure versão 2.54.0, o tamanho da imagem azure-cli
do Docker é reduzido de 1,1 GB para 700 MB! Essa redução é de 36,3%, resultando em uma velocidade de download aprimorada e uma inicialização mais rápida.
Iniciar o contêiner do Docker com a CLI do Azure pré-instalada
Observação
A CLI do Azure migrou para o Registro de Contêiner da Microsoft. Ainda há suporte para marcas existentes no Hub do Docker, mas as novas versões só estarão disponíveis como mcr.microsoft.com/azure-cli.
Abra um prompt de comando e inicie o contêiner do Docker com a CLI do Azure pré-instalada usando o comando a seguir.
docker run -it mcr.microsoft.com/azure-cli
Observação
Se você quiser acompanhar as chaves SSH do seu ambiente de usuário, use -v ${HOME}/.ssh:/root/.ssh
para montar suas chaves SSH no ambiente.
docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli
A CLI está instalada na imagem como o comando az
no /usr/local/bin
.
Executar o contêiner do Docker com uma versão específica da CLI do Azure
As versões disponíveis podem ser encontradas nas Notas sobre a versão da CLI do Azure.
Para executar uma versão específica da CLI do Azure no contêiner do Docker, use esse comando:
docker run -it mcr.microsoft.com/azure-cli:<version>
Atualizar imagem do Docker
Atualizar com o Docker requer obter a nova imagem e recriar qualquer contêiner existente. Por esse motivo, você deve evitar o uso de um contêiner que hospede a CLI como um armazenamento de dados.
Atualizar sua imagem local com docker pull
.
docker pull mcr.microsoft.com/azure-cli
Desinstalar imagem do Docker
Se você decidir desinstalar a CLI do Azure, lamentamos sua saída. Antes de desinstalar, use o comando az feedback
para nos informar sobre o que poderia ser melhorado ou corrigido. Nosso objetivo é deixar a CLI do Azure livre de bugs e amigável ao usuário. Se você encontrou um erro, agradeceríamos se registrasse um problema do GitHub.
Depois de parar qualquer contêiner executando a imagem da CLI, remova-o.
docker rmi mcr.microsoft.com/azure-cli
Próximas etapas
Agora que você pronto para usar a CLI do Azure em um contêiner do Docker, faça um breve tour pelos recursos e comandos mais comuns dela.