Partager via


Utilisation d’Azure PowerShell dans un conteneur Docker

Nous publions des images Docker avec Azure PowerShell préinstallé. Vous pouvez utiliser Docker pour exécuter un conteneur Linux autonome avec Azure PowerShell préinstallé. Cet article explique comment utiliser Azure PowerShell dans le conteneur Docker.

Recherche d’images disponibles

Les images publiées nécessitent Docker 17.05 ou une version ultérieure. Vous devez pouvoir exécuter Docker sans sudo ni droits d’administration locaux. Suivez les instructions de officielles de Docker pour installer Docker.

Les conteneurs de mise en production dérivent de l’image de distribution officielle, installent les dépendances et installent le module Azure PowerShell.

La dernière image conteneur contient la dernière version de PowerShell et les derniers modules Azure PowerShell pris en charge avec le module Az PowerShell.

Vous pouvez trouver une liste complète des images Azure PowerShell Docker sur notre page image Docker.

Utilisation d’Azure PowerShell dans un conteneur

Les étapes suivantes montrent les commandes Docker requises pour télécharger l’image et démarrer une session PowerShell interactive.

  1. Téléchargez la dernière image azure-powershell.

    docker pull mcr.microsoft.com/azure-powershell:mariner-2
    
  2. Exécutez le conteneur azure-powershell en mode interactif :

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

Pour les hôtes Docker Windows, vous devez activer le partage de fichiers Docker pour permettre aux lecteurs locaux sur Windows d’être partagés avec des conteneurs Linux. Pour plus d’informations, consultez Prise en main de Docker pour Windows.

Supprimer l’image quand elle n’est plus nécessaire

La commande suivante supprime le conteneur Docker lorsque vous n’en avez plus besoin.

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

Étapes suivantes

Pour en savoir plus sur les modules Azure PowerShell et leurs fonctionnalités, consultez Prise en main d’Azure PowerShell.