De Azure CLI uitvoeren in een Docker-container

U kunt Docker gebruiken om een zelfstandige Linux-container uit te voeren waarin de Azure CLI vooraf is geïnstalleerd. 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.

Azure CLI installeren in Docker

Notitie

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

Installeer de CLI met docker run.

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.

Specifieke versie installeren

Beschikbare versies vindt u in de opmerkingen bij de Release van Azure CLI.

Een specifieke versie installeren:

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, kunt u een korte rondleiding door de functies en algemene opdrachten ervan geven.