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.