Verwenden von Azure PowerShell in einem Docker-Container

Wir veröffentlichen Docker-Images mit vorinstallierter Azure PowerShell-Instanz. Mit Docker können Sie einen eigenständigen Linux-Container mit vorinstallierter Azure PowerShell-Instanz verwenden. Dieser Artikel veranschaulicht die Verwendung von Azure PowerShell im Docker-Container.

Ermitteln verfügbarer Images

Für die veröffentlichten Images ist mindestens Docker 17.05 erforderlich. Sie müssen Docker ohne sudo oder lokale Administratorrechte ausführen können. Befolgen Sie die offiziellen Anweisungen von Docker zur ordnungsgemäßen Installation von Docker.

Die Releasecontainer leiten sich vom offiziellen Distributionsimage ab und installieren die Abhängigkeiten und das Azure PowerShell-Modul.

Das neueste Containerimage enthält die aktuelle PowerShell-Version sowie die aktuellen Azure PowerShell-Module, die für das Az PowerShell-Modul unterstützt werden.

Eine vollständige Liste der Azure PowerShell-Docker-Images finden Sie auf unserer Seite mit den Docker-Images.

Verwenden von Azure PowerShell in einem Container

Die folgenden Schritte zeigen die Docker-Befehle, die zum Herunterladen des Images und zum Starten einer interaktiven PowerShell-Sitzung erforderlich sind.

  1. Laden Sie das aktuelle Azure PowerShell-Image herunter.

    docker pull mcr.microsoft.com/azure-powershell
    
  2. Führen Sie den Azure PowerShell-Container im interaktiven Modus aus:

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

Bei Windows Docker-Hosts müssen Sie die Docker-Dateifreigabe aktivieren, um zuzulassen, dass lokale Laufwerke unter Windows für Linux-Container freigegeben werden. Weitere Informationen finden Sie unter Erste Schritte mit Docker für Windows.

Entfernen des Images, sobald es nicht mehr benötigt wird

Der folgende Befehl löscht den Docker-Container, wenn Sie ihn nicht mehr benötigen.

docker rmi mcr.microsoft.com/azure-powershell

Nächste Schritte

Weitere Informationen zu Azure PowerShell-Modulen und den zugehörigen Features finden Sie unter Erste Schritte mit Azure PowerShell.