Jak spustit Azure CLI v kontejneru Dockeru

Pomocí Dockeru můžete spustit samostatný kontejner Linuxu 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í.

Spuštění kontejneru Dockeru s předinstalovaným Rozhraním příkazového řádku Azure

Poznámka

Azure CLI se migrovalo do služby Microsoft Container Registry. Stávající značky na Docker Hub jsou stále podporované, ale nové verze budou k dispozici pouze jako mcr.microsoft.com/azure-cli.

Otevřete příkazový řádek a pomocí následujícího příkazu spusťte kontejner Dockeru s předinstalovaným Azure CLI.

docker run -it mcr.microsoft.com/azure-cli

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 -v ${HOME}/.ssh:/root/.ssh.

docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli

Rozhraní příkazového řádku je v imagi nainstalované 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 spustit konkrétní verzi Azure CLI v kontejneru Dockeru, použijte tento příkaz:

docker run -it mcr.microsoft.com/azure-cli:<version>

Aktualizace image Dockeru

Aktualizace pomocí Dockeru vyžaduje přijetí změn nové image a znovuvytvoření všech 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.

K aktualizaci místní image použijte docker pull.

docker pull mcr.microsoft.com/azure-cli

Odinstalace image 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žívat Azure CLI v kontejneru Dockeru, si projděte jeho funkce a běžné příkazy.