Freigeben über


Ausführen von Azure PowerShell in einem Docker-Container

Wir veröffentlichen Docker-Images mit Azure PowerShell vorinstalliert. Sie können Docker verwenden, um einen eigenständigen Linux-Container mit vorinstallierten Azure PowerShell auszuführen. In diesem Artikel erfahren Sie, wie Sie Azure PowerShell in einem Docker-Container verwenden.

Suchen nach verfügbaren Bildern

Die veröffentlichten Images erfordern Docker 17.05 oder höher. Sie müssen Docker ohne lokale Administratorrechte ausführen können. Folgen Sie den offiziellen Anweisungen von Docker, um Docker zu installieren.

Die Release-Container werden vom offiziellen Verteilungsimage abgeleitet, installieren 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 Docker-ImageSeite.

Von Bedeutung

Diese Images werden von offiziellen Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.

Verwenden von Azure PowerShell in einem Container

In den folgenden Schritten werden die Docker-Befehle beschrieben, die zum Herunterladen des Images erforderlich sind, und das Starten einer interaktiven PowerShell-Sitzung.

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

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

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

Für Windows Docker-Hosts müssen Sie die Docker-Dateifreigabe aktivieren, damit lokale Laufwerke auf Windows für Linux-Container freigegeben werden können. Weitere Informationen finden Sie unter Get started with Docker for 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.

docker rmi mcr.microsoft.com/azure-powershell:azurelinux-3.0

Nächste Schritte

Weitere Informationen zu den Azure PowerShell Modulen und deren Features finden Sie unter Get Started with Azure PowerShell.