Verwenden von Azure PowerShell in einem Docker-Container
Wir veröffentlichen Docker-Images mit vorinstallierter Azure PowerShell. Sie können Docker verwenden, um einen eigenständigen Linux-Container mit vorinstallierter Azure PowerShell auszuführen. In diesem Artikel erfahren Sie, wie Sie Azure PowerShell im Docker-Container verwenden.
Suchen nach verfügbaren Bildern
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. Folgen Sie den offiziellen Anweisungen von Docker , um Docker zu installieren.
Die Releasecontainer leiten sich vom offiziellen Distributionsimage ab und installieren die Abhängigkeiten und das Azure PowerShell-Modul.
Das neueste Containerimage enthält die neueste Version von PowerShell und die neuesten Azure PowerShell-Module, die mit dem 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 erforderlich sind, um das Image herunterzuladen und eine interaktive PowerShell-Sitzung zu starten.
Laden Sie das neueste Azure-PowerShell-Image herunter.
docker pull mcr.microsoft.com/azure-powershell:mariner-2
Führen Sie den Azure-PowerShell-Container im interaktiven Modus aus:
docker run -it mcr.microsoft.com/azure-powershell:mariner-2 pwsh
Für Windows Docker-Hosts müssen Sie die Docker-Dateifreigabe aktivieren, damit lokale Laufwerke unter Windows für Linux-Container freigegeben werden können. Weitere Informationen finden Sie unter Erste Schritte mit Docker für Windows.
Entfernen des Bilds, wenn es nicht mehr benötigt wird
Der folgende Befehl löscht den Docker-Container, wenn Sie ihn nicht mehr benötigen.
Nächste Schritte
Weitere Informationen zu den Azure PowerShell-Modulen und deren Features finden Sie unter Erste Schritte mit Azure PowerShell.
Azure PowerShell