Az Azure CLI futtatása Docker-tárolóban
A Dockerrel futtathat egy különálló Linux-tárolót az Előre telepített Azure CLI-vel. A Dockerrel gyorsan megkezdheti egy elkülönített környezet használatát, amelyben a CLI-t futtathatja. A kép a saját telepítések alapjaként is használható.
Figyelmeztetés
Az Azure CLI 2.63.0 (2024 augusztusában jelent meg) az Alpine Docker-rendszerkép utolsó támogatott verziója. A Microsoft nem biztosít további frissítéseket vagy hibajavításokat a rendszerképhez. Fontolja meg az Azure CLI Azure Linux-alapú rendszerképére (cbl-mariner) való migrálást, amely teljes mértékben támogatott. Lásd az alábbi példákat cbl-mariner2.0
.
A figyelmeztető üzenetek letiltásához futtassa a parancsot az config set core.only_show_errors=yes
. További információ az Azure CLI konfigurációs beállításairól: CLI-konfigurációs értékek és környezeti változók.
A Docker-tároló indítása előre telepített Azure CLI-vel
Nyisson meg egy parancssort, és indítsa el a Docker-tárolót előre telepített Azure CLI-vel az alábbi paranccsal. Ha egy folyamatban használják, javasoljuk, hogy használjon determinisztikus címkenevet (például cbl-mariner2.0
)
docker run -it mcr.microsoft.com/azure-cli:cbl-mariner2.0
Megjegyzés
Ha a felhasználói környezetből kívánja beszerezni az SSH-kulcsokat, a --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh
használatával csatlakoztassa az SSH-kulcsokat a környezetben.
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:cbl-mariner2.0
A parancssori felület az az
parancsként van telepítve a rendszerképen az /usr/local/bin
könyvtárban.
A Docker-tároló futtatása az Azure CLI egy adott verziójával
Az elérhető verziók az Azure CLI kibocsátási megjegyzéseiben találhatók.
Az Azure CLI egy adott verziójának a Docker-tárolóban való futtatásához használja ezt a parancsot. Cserélje 2.62.0
a kívánt verzióra.
docker run -it mcr.microsoft.com/azure-cli:2.62.0-cbl-mariner2.0
A Docker-rendszerkép frissítése
A Dockerrel történő frissítéshez le kell kérni az új rendszerképet, és újból létre kell hozni a meglévő tárolókat. Ezért érdemes kerülni az olyan tárolók használatát, amelyek adattárként futtatják a CLI-t.
Frissítse a helyi rendszerképet a docker pull
paranccsal.
docker pull mcr.microsoft.com/azure-cli:cbl-mariner2.0
A Docker-rendszerkép eltávolítása
Ha az Azure CLI eltávolítását választotta, sajnáljuk, hogy felhagy a használatával. Az eltávolítás előtt az az feedback
paranccsal ossza meg velünk, hogy mit tehetnénk jobbá, és mit kell kijavítanunk. Az a célunk, hogy az Azure CLI hibamentes és felhasználóbarát legyen. Ha hibát tapasztal, kérjük, jelentse be a GitHubon.
Miután leállította a parancssori felület rendszerképét futtató tárolókat, távolítsa el azt.
docker rmi mcr.microsoft.com/azure-cli
Következő lépések
Most, hogy készen áll az Azure CLI Docker-tárolóban való használatára, tekintse át a funkcióit és a gyakori parancsokat.