Compartir a través de


Uso de Azure PowerShell en un contenedor de Docker

Publicamos imágenes de Docker con Azure PowerShell preinstalado. Puede usar Docker para ejecutar un contenedor de Linux independiente con Azure PowerShell preinstalado. En este artículo se muestra cómo usar Azure PowerShell en el contenedor de Docker.

Búsqueda de imágenes disponibles

Las imágenes publicadas requieren Docker 17.05 o posterior. Debe poder ejecutar Docker sin sudo ni derechos administrativos locales. Siga las instrucciones oficiales de de Docker para instalar Docker.

Los contenedores de versión derivan de la imagen de distribución oficial, instalan dependencias e instalan el módulo de Azure PowerShell.

La imagen de contenedor más reciente contiene la versión más reciente de PowerShell y los módulos de Azure PowerShell más recientes compatibles con el módulo Az PowerShell.

Puede encontrar una lista completa de imágenes de Docker de Azure PowerShell en nuestra página de imágenes de Docker.

Uso de Azure PowerShell en un contenedor

En los pasos siguientes se muestran los comandos de Docker necesarios para descargar la imagen e iniciar una sesión interactiva de PowerShell.

  1. Descargue la imagen más reciente de Azure-powershell.

    docker pull mcr.microsoft.com/azure-powershell:mariner-2
    
  2. Ejecute el contenedor de Azure-PowerShell en modo interactivo:

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

Para los hosts de Docker en Windows, es necesario habilitar el uso compartido de archivos de Docker para poder compartir las unidades locales de Windows con los contenedores de Linux. Para obtener más información, consulte Introducción a Docker para Windows.

Quitar la imagen cuando ya no sea necesario

El comando siguiente elimina el contenedor de Docker cuando ya no lo necesite.

docker rmi mcr.microsoft.com/azure-powershell:mariner-2

Pasos siguientes

Para más información sobre los módulos de Azure PowerShell y sus características, consulte Introducción a Azure PowerShell.