Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt Docker gebruiken om een zelfstandige Linux-container uit te voeren met Azure CLI die vooraf is geïnstalleerd en een snelle en geïsoleerde omgeving biedt voor het gebruik van Azure CLI. Deze containerinstallatiekopieën kunnen ook fungeren als basis voor uw eigen aangepaste implementaties.
Waarschuwing
Azure CLI 2.63.0 (uitgebracht in augustus 2024) is de definitieve versie die wordt ondersteund op de Docker-installatiekopieën op basis van Alpine. Microsoft biedt geen updates of bugfixes meer voor deze afbeelding. Voor voortdurende ondersteuning, migreer naar de Azure Linux-gebaseerde images (Azure Linux 3.0), die volledig worden onderhouden. Zie de volgende voorbeelden voor het gebruik van Azure Linux 3.0.
Als u waarschuwingsberichten wilt onderdrukken, voert u het volgende uit: az config set core.only_show_errors=yes
. Zie Azure CLI-configuratiewaarden en omgevingsvariabelen voor meer informatie over configuratieopties.
De Docker-container starten waarop Azure CLI vooraf is geïnstalleerd
Open een opdrachtprompt en start een Docker-container met de Azure CLI vooraf geïnstalleerd met behulp van de volgende opdracht. Wanneer u deze opdracht in een pijplijn gebruikt, gebruikt u een deterministische tag (zoals azurelinux3.0
) om consistent gedrag te garanderen.
docker run -it mcr.microsoft.com/azure-cli:azurelinux3.0
Opmerking
Als u uw lokale SSH-sleutels in de container wilt gebruiken, koppelt u uw .ssh-map door de volgende optie op te geven: --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh
Met deze optie kan de container toegang krijgen tot uw SSH-sleutels vanuit uw gebruikersomgeving.
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:azurelinux3.0
De Azure CLI is beschikbaar in de image als het az
commando op /usr/local/bin/az
.
De Docker-container uitvoeren met een specifieke versie van de Azure CLI
U vindt beschikbare versies in de releaseopmerkingen van Azure CLI.
Als u een specifieke versie van de Azure CLI in een Docker-container wilt uitvoeren, gebruikt u de volgende opdracht en vervangt u deze 2.74.0
door de gewenste versie.
docker run -it mcr.microsoft.com/azure-cli:2.74.0-azurelinux3.0
Docker-image bijwerken
Als u de Azure CLI wilt bijwerken wanneer u Docker gebruikt, moet u de meest recente installatiekopie ophalen en bestaande containers opnieuw maken. Vanwege dit updateproces vermijdt u het gebruik van Azure CLI-containers als permanente gegevensarchieven.
Werk uw lokale image bij met behulp van de volgende commando:
docker pull mcr.microsoft.com/azure-cli:latest
Docker-installatiekopieën verwijderen
Als u besluit om de Azure CLI te verwijderen, vinden we het jammer dat u weggaat. Voordat u de installatie ongedaan gaat maken, gebruikt u de opdracht az feedback
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.
Als u de Docker-installatiekopieën wilt verwijderen, stopt u eerst alle actieve containers en voert u het volgende uit:
docker rmi mcr.microsoft.com/azure-cli
Volgende stappen
Nu u klaar bent om de Azure CLI in een Docker-container te gebruiken, kunt u snel de belangrijkste functies en veelgebruikte opdrachten bekijken om aan de slag te gaan.