Så här kör du Azure CLI i en Docker-container
Du kan använda Docker för att köra en fristående Linux-container om Azure CLI redan är installerat. Med Docker kommer du igång snabbt med en isolerad miljö att köra CLI i. Avbildningen kan också användas som bas för dina egna distributioner.
Installera Azure CLI i Docker
Anteckning
Azure CLI har migrerats till Microsoft Container Registry. Befintliga taggar på Docker Hub stöds fortfarande, men nya versioner är bara tillgängliga som mcr.microsoft.com/azure-cli.
Installera CLI med docker run.
docker run -it mcr.microsoft.com/azure-cli
Anteckning
Om du vill hämta SSH-nycklarna från användarmiljön använder du -v ${HOME}/.ssh:/root/.ssh för att montera dina SSH-nycklar i miljön.
docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli
CLI installeras i avbildningen som az-kommandot i /usr/local/bin.
Installera en specifik version
Tillgängliga versioner finns i Versionsanteckningar för Azure CLI.
Så här installerar du en specifik version:
docker run -it mcr.microsoft.com/azure-cli:<version>
Uppdatera Docker-avbildning
Om du vill uppdatera med Docker måste du hämta den nya avbildningen och återskapa alla befintliga containrar. Därför bör du försöka undvika att använda en container som är värd för CLI som ett datalager.
Uppdatera den lokala avbildningen med docker pull.
docker pull mcr.microsoft.com/azure-cli
Avinstallera Docker-avbildning
Vi tycker att det är tråkigt om du väljer att avinstallera Azure CLI. Innan du avinstallerar använder du kommandot az feedback för att berätta för oss vad som kan förbättras eller åtgärdas. Vårt mål är att göra Azure CLI så felfritt och användarvänligt som möjligt. Om du har hittat en bugg vill vi gärna att du öppnar ett GitHub-supportärende.
När du har stoppat containrarna som körs i CLI-avbildningen kan du ta du bort dem.
docker rmi mcr.microsoft.com/azure-cli
Nästa steg
Nu när du är redo att använda Azure CLI i en Docker-container kan du ta en kort rundtur i dess funktioner och vanliga kommandon.