Usando o Azure PowerShell em um contêiner do Docker

Publicamos imagens do Docker com o Azure PowerShell pré-instalado. Você pode usar o Docker para executar um contêiner Linux autônomo com o Azure PowerShell pré-instalado. Este artigo mostra como usar o Azure PowerShell no contêiner do Docker.

Encontrar imagens disponíveis

As imagens publicadas requerem o Docker 17.05 ou mais recente. Você deve ser capaz de executar o Docker sem sudo direitos administrativos locais. Siga as instruções oficiais do Docker para instalar o Docker.

Os contêineres de liberação derivam da imagem de distribuição oficial, instalam dependências e instalam o módulo do Azure PowerShell.

A imagem de contêiner mais recente contém a versão mais recente do PowerShell e os módulos mais recentes do Azure PowerShell suportados com o módulo Az PowerShell.

Você pode encontrar uma lista completa de imagens do Docker do Azure PowerShell em nossa página de imagens do Docker.

Utilizar o Azure PowerShell num contentor

Os passos seguintes mostram os comandos do Docker necessários para transferir a imagem e iniciar uma sessão do PowerShell interativa.

  1. Transfira a imagem azure-powershell mais recente.

    docker pull mcr.microsoft.com/azure-powershell
    
  2. Execute o contentor azure-powershell no modo interativo:

    docker run -it mcr.microsoft.com/azure-powershell pwsh
    

Para hosts do Windows Docker, você deve habilitar o compartilhamento de arquivos do Docker para permitir que unidades locais no Windows sejam compartilhadas com contêineres do Linux. Para obter mais informações, consulte Introdução ao Docker para Windows.

Remover a imagem quando já não for necessária

O comando a seguir exclui o contêiner do Docker quando você não precisa mais dele.

docker rmi mcr.microsoft.com/azure-powershell

Próximos passos

Para saber mais sobre os módulos do Azure PowerShell e as respetivas funcionalidades, veja Introdução ao Azure PowerShell.