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.