Ausführen der Azure CLI in einem Docker-Container

Mit Docker können Sie einen eigenständigen Linux-Container mit vorinstallierter Azure CLI verwenden. Docker ermöglicht Ihnen einen schnellen Einstieg mit einer isolierten Umgebung für die Ausführung der CLI. Das Image kann auch als Grundlage für eigene Bereitstellungen verwendet werden.

Mit der Veröffentlichung von Azure CLI Version 2.54.0 wird die Größe des Docker-Images azure-cli von 1,1 GB auf 700 MB reduziert! Das entspricht einer Verringerung von 36,3 % und führt zu einer verbesserten Downloadgeschwindigkeit und einem schnelleren Start.

Starten des Docker-Containers mit vorinstallierter Azure CLI

Hinweis

Die Azure CLI wurde zur Microsoft-Containerregistrierung migriert. Vorhandene Tags in Docker Hub werden weiterhin unterstützt, neue Releases werden jedoch nur als „mcr.microsoft.com/azure-cli“ verfügbar sein.

Öffnen Sie eine Eingabeaufforderung, und starten Sie dann den Docker-Container mit der zuvor installierten Azure CLI mit dem folgenden Befehl.

docker run -it mcr.microsoft.com/azure-cli

Hinweis

Wenn Sie die SSH-Schlüssel aus Ihrer Benutzerumgebung übernehmen möchten, verwenden Sie -v ${HOME}/.ssh:/root/.ssh, um Ihre SSH-Schlüssel in der Umgebung bereitzustellen.

docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli

Die CLI wird in dem Image als Befehl az in /usr/local/bin installiert.

Führen Sie den Docker-Container mit einer bestimmten Version der Azure CLI aus

Verfügbare Versionen finden Sie unter Versionshinweise für die Azure CLI.

Um eine bestimmte Version der Azure CLI im Docker-Container auszuführen, verwenden Sie diesen Befehl:

docker run -it mcr.microsoft.com/azure-cli:<version>

Aktualisieren des Docker-Images

Für die Aktualisierung mit Docker ist das Abrufen des neuen Images per Pull und das Neuerstellen vorhandener Container erforderlich. Aus diesem Grund sollten Sie die Verwendung eines Containers vermeiden, der die CLI als Datenspeicher hostet.

Aktualisieren Sie Ihr lokales Image mit docker pull.

docker pull mcr.microsoft.com/azure-cli

Deinstallieren des Docker-Images

Es tut uns leid, wenn Sie die Azure CLI deinstallieren möchten. Verwenden Sie vor der Deinstallation den az feedback-Befehl, um uns mitzuteilen, was verbessert oder behoben werden sollte. Unser Ziel ist eine fehlerfreie und benutzerfreundliche Azure CLI. Falls ein Fehler aufgetreten ist, wären wir Ihnen dankbar, wenn Sie ein GitHub-Problem melden.

Entfernen Sie das CLI-Image, nachdem Sie alle Container angehalten haben, die das CLI-Image ausführen.

docker rmi mcr.microsoft.com/azure-cli

Nächste Schritte

Die Azure CLI kann nun in einem Docker-Container verwendet werden. Machen Sie sich jetzt kurz mit den Features sowie mit häufig verwendeten Befehlen vertraut.