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.
Laden Sie das aktuelle 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
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.
Nächste Schritte
Weitere Informationen zu Azure PowerShell-Modulen und den zugehörigen Features finden Sie unter Erste Schritte mit Azure PowerShell.
Azure PowerShell