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, který poskytuje rychlé a izolované prostředí pro použití Azure CLI. Tato image kontejneru může sloužit také jako základ pro vaše vlastní nasazení.

Výstraha

Azure CLI 2.63.0 (vydaná v srpnu 2024) je konečná verze podporovaná na Dockerovém imagi založeném na Alpine. Microsoft už pro tuto image neposkytuje aktualizace ani opravy chyb. Pokud chcete zajistit trvalou podporu, migrujte na image Azure s Linuxem (Azure Linux 3.0), která je plně udržovaná. Pro použití Azure Linuxu 3.0 se podívejte na následující příklady.

Chcete-li potlačit zprávy upozornění, spusťte: az config set core.only_show_errors=yes. Podrobnosti o možnostech konfigurace najdete v tématu Hodnoty konfigurace Azure CLI 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. Pokud tento příkaz používáte v kanálu, použijte deterministické označení (například azurelinux3.0) k zajištění konzistentního chování.

docker run -it mcr.microsoft.com/azure-cli:azurelinux3.0

Poznámka:

Pokud chcete použít místní klíče SSH v kontejneru, připojte adresář .ssh tak, že zahrnete následující možnost: --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh Tato možnost umožňuje kontejneru přístup k vašim klíčům SSH z vašeho uživatelského prostředí.

docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:azurelinux3.0

Azure CLI je k dispozici v image, jako příkaz az umístěný na /usr/local/bin/az adrese.

Spuštění kontejneru Dockeru s konkrétní verzí Azure CLI

Dostupné verze najdete v poznámkách k verzi Azure CLI.

Pokud chcete spustit konkrétní verzi Azure CLI v kontejneru Dockeru, použijte následující příkaz a nahraďte 2.74.0 požadovanou verzi.

docker run -it mcr.microsoft.com/azure-cli:2.74.0-azurelinux3.0

Aktualizace image Dockeru

Pokud chcete aktualizovat Azure CLI při použití Dockeru, musíte vyžádat nejnovější image a znovu vytvořit všechny existující kontejnery. Kvůli tomuto procesu aktualizace nepoužívejte kontejnery Azure CLI jako trvalé úložiště dat.

Aktualizujte místní image pomocí následujícího příkazu:

docker pull mcr.microsoft.com/azure-cli:latest

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.

Pokud chcete odebrat image Dockeru, nejprve zastavte všechny spuštěné kontejnery a pak spusťte:

docker rmi mcr.microsoft.com/azure-cli

Další kroky

Teď, když jste připraveni použít Azure CLI v kontejneru Dockeru, si můžete rychle projít jeho klíčové funkce a běžně používané příkazy, abyste mohli začít.