Sdílet prostřednictvím


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=yespří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.