Jak spustit Azure CLI v kontejneru Docker

Docker můžete použít ke spuštění samostatného linuxového kontejneru s předinstalovaným rozhraní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í.

Instalace rozhraní příkazového řádku Azure CLI v Docker

Poznámka

rozhraní příkazového řádku Azure se migruje na Microsoft Container Registry. Existující značky v Docker Hub jsou pořád podporované, ale nové verze budou dostupné jenom jako mcr.microsoft.com/azure-cli.

Nainstalujte CLI pomocí docker run.

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.

Nainstalovat specifickou verzi

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

Instalace konkrétní verze:

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 rozhraní příkazového řádku Azure CLI v kontejneru Docker, vyjděte si krátký přehled o jeho funkcích a běžných příkazech.