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 med Azure CLI förinstallerat. 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.
Med versionen av Azure CLI version 2.54.0 minskas docker-avbildningens azure-cli
storlek från 1,1 GB till 700 MB! Den här minskningen är en minskning med 36,3 % vilket resulterar i förbättrad nedladdningshastighet och snabbare start.
Starta Docker-containern med Azure CLI förinstallerat
Kommentar
Azure CLI har migrerats till Microsoft Container Registry. Befintliga taggar på Docker Hub stöds fortfarande, men nya versioner kommer bara att vara tillgängliga som mcr.microsoft.com/azure-cli.
Öppna en kommandotolk och starta sedan Docker-containern med Azure CLI förinstallerat med hjälp av följande kommando.
docker run -it mcr.microsoft.com/azure-cli
Kommentar
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
.
Kör Docker-containern med en specifik version av Azure CLI
Tillgängliga versioner finns i Viktig information om Azure CLI.
Om du vill köra en specifik version av Azure CLI i Docker-containern använder du det här kommandot:
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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för