De Azure CLI uitvoeren in een Docker-container

U kunt Docker gebruiken om een zelfstandige Linux-container uit te voeren met de Vooraf geïnstalleerde Azure CLI. Met Docker kunt u snel aan de slag met een geïsoleerde omgeving om daarin de CLI uit te voeren. De installatiekopie kan ook worden gebruikt als basis voor uw eigen implementaties.

Met de release van Azure CLI versie 2.54.0 wordt de grootte van de Docker-installatiekopieën azure-cli verkleind van 1,1 GB tot 700 MB! Deze vermindering is een afname van 36,3% wat resulteert in een verbeterde downloadsnelheid en snellere opstartsnelheid.

De Docker-container starten waarop Azure CLI vooraf is geïnstalleerd

Notitie

De Azure CLI is gemigreerd naar Microsoft Container Registry. Bestaande tags in Docker Hub worden nog steeds ondersteund, maar nieuwe releases zijn alleen beschikbaar als mcr.microsoft.com/azure-cli.

Open een opdrachtprompt en start de Docker-container met Azure CLI vooraf geïnstalleerd met behulp van de volgende opdracht.

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

Notitie

Als u de SSH-sleutels wilt ophalen uit uw gebruikersomgeving, kunt u -v ${HOME}/.ssh:/root/.ssh gebruiken om uw SSH-sleutels te koppelen in de omgeving.

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

De CLI is op de installatiekopie geïnstalleerd als de opdracht az in /usr/local/bin.

De Docker-container uitvoeren met een specifieke versie van de Azure CLI

Beschikbare versies vindt u in de releaseopmerkingen van Azure CLI.

Gebruik deze opdracht om een specifieke versie van de Azure CLI uit te voeren in de Docker-container:

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

Docker-installatiekopie bijwerken

Voor bijwerken met Docker moet de nieuwe installatiekopie worden opgehaald en moeten alle bestaande containers opnieuw worden gemaakt. Daarom moet u voorkomen dat u een container gebruikt die de CLI host als gegevensarchief.

De lokale installatiekopie bijwerken met docker pull.

docker pull mcr.microsoft.com/azure-cli

Docker-installatiekopie verwijderen

We zouden het jammer vinden als u besluit om Azure CLI te verwijderen. Voordat u de CLI verwijdert, gebruikt u de az feedback-opdracht om ons te laten weten wat er kan worden verbeterd of opgelost. Ons doel is om Azure CLI zo gebruiksvriendelijk mogelijk te maken en vrij te houden van bugs. Als u een bug vindt, zouden we het waarderen als u dat meldt op GitHub.

Nadat u alle containers die de CLI-installatiekopie uitvoeren, hebt stopgezet, kunt u de installatiekopie verwijderen.

docker rmi mcr.microsoft.com/azure-cli

Volgende stappen

Nu u klaar bent om de Azure CLI in een Docker-container te gebruiken, volgt u een korte rondleiding door de functies en algemene opdrachten.