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í.

Ve verzi Azure CLI verze 2.54.0 se velikost image Dockeru azure-cli zmenší z 1,1 GB na 700 MB! Toto snížení je 36,3 %, což vede ke zvýšení rychlosti stahování a rychlejšímu spuštění.

Spuštění kontejneru Dockeru s předinstalovaným Azure CLI

Poznámka:

Azure CLI se migroval do služby Microsoft Container Registry. Stávající značky ve službě Docker Hub se stále podporují, ale nové verze budou dostupné jenom jako mcr.microsoft.com/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.

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 v kontejneru Dockeru spustit konkrétní verzi Azure CLI, 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žít Azure CLI v kontejneru Dockeru, si projděte jeho funkce a běžné příkazy.