Spuštění Azure CLI v kontejneru Dockeru
Docker můžete použít ke spuštění samostatného linuxového kontejneru s předinstalovaným Azure CLI. Docker vám pomůže rychle začít s izolovaným prostředím, ve které se spouští rozhraní příkazového řádku. Tato image se také dá využít jako základ pro vaše vlastní nasazení.
Varování
Azure CLI 2.63.0 (vydaná v srpnu 2024) je poslední podporovaná verze na obrazu Dockeru Alpine. Microsoft nebude pro tuto image poskytovat další aktualizace ani opravy chyb. Zvažte migraci na image založenou na Linuxu Azure (cbl-mariner) pro Azure CLI, která je plně podporovaná. Příklady pro cbl-mariner2.0
najdete níže.
Chcete-li zakázat zprávy upozornění, spusťte az config set core.only_show_errors=yes
příkaz . Další informace o nastavení konfigurace Azure CLI najdete v tématu Hodnoty konfigurace rozhraní příkazového řádku a proměnné prostředí.
Spuštění kontejneru Dockeru s předinstalovaným Azure CLI
Otevřete příkazový řádek a spusťte kontejner Dockeru s předinstalovaným Azure CLI pomocí následujícího příkazu. Při použití v potrubí se doporučuje použít determinovaný název značky (například cbl-mariner2.0
).
docker run -it mcr.microsoft.com/azure-cli:cbl-mariner2.0
Poznámka:
Pokud chcete převzít klíče SSH z vašeho uživatelského prostředí, k připojení klíčů SSH v tomto prostředí použijte příkaz --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh
.
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:cbl-mariner2.0
Rozhraní příkazového řádku je v obrazu nainstalováno jako příkaz az
v /usr/local/bin
.
Spuštění kontejneru Dockeru s konkrétní verzí Azure CLI
Dostupné verze najdete v poznámkách k verzi Azure CLI.
Pokud chcete v kontejneru Dockeru spustit konkrétní verzi Azure CLI, použijte tento příkaz. Změňte 2.62.0
za požadovanou verzi.
docker run -it mcr.microsoft.com/azure-cli:2.62.0-cbl-mariner2.0
Aktualizace image Dockeru
Aktualizace pomocí Dockeru vyžaduje stažení nového image a znovuvytvoření jakýchkoli existujících kontejnerů. Z tohoto důvodu byste se měli pokusit vyhnout kontejneru, který hostuje rozhraní příkazového řádku jako úložiště dat.
Aktualizujte svou místní image pomocí docker pull
.
docker pull mcr.microsoft.com/azure-cli:cbl-mariner2.0
Odinstalace obrazu Dockeru
Pokud se rozhodnete odinstalovat Azure CLI, bude nám líto, že odcházíte. Před odinstalací použijte příkaz az feedback
a dejte nám vědět, co můžeme zlepšit nebo opravit. Naším cílem je, aby rozhraní příkazového řádku Azure bylo bezchybné a uživatelsky přívětivé. Pokud jste narazili na chybu, uvítáme, když založíte problém na GitHubu.
Po zastavení všech kontejnerů se spuštěnou imagí rozhraní příkazového řádku tuto image odeberte.
docker rmi mcr.microsoft.com/azure-cli
Další kroky
Teď, když jste připraveni použít Azure CLI v kontejneru Dockeru, si projděte jeho funkce a běžné příkazy.