Spuštění Azure CLI v kontejneru DockeruRun Azure CLI in a Docker container

Docker můžete použít ke spuštění samostatného linuxového kontejneru s předinstalovaným rozhraním Azure CLI.You can use Docker to run a standalone Linux container with the Azure CLI pre-installed. Docker vám pomůže rychle začít s izolovaným prostředím, ve které se spouští rozhraní příkazového řádku.Docker gets you started quickly with an isolated environment to run the CLI in. Tato image se také dá využít jako základ pro vaše vlastní nasazení.The image can also be used as a base for your own deployments.

Spuštění v kontejneru DockeruRun in a Docker container

Poznámka

Rozhraní příkazového řádku Azure se migroval na Microsoft Container Registry.The Azure CLI has migrated to Microsoft Container Registry. Existující značky u Docker Hubu jsou stále podporovány, ale nové verze budou k dispozici pouze jako mcr.microsoft.com/azure-cli.Existing tags on Docker Hub are still supported, but new releases will only be available as mcr.microsoft.com/azure-cli.

Nainstalujte CLI pomocí docker run.Install the CLI using 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.If you want to pick up the SSH keys from your user environment, use -v ${HOME}/.ssh:/root/.ssh to mount your SSH keys in the environment.

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.The CLI is installed on the image as the az command in /usr/local/bin. Pokud se chcete přihlásit, spusťte příkaz az login.To sign in, run the az login command.

  1. Spusťte příkaz login.Run the login command.

    az login
    

    Pokud rozhraní příkazového řádku může spustit výchozí prohlížeč, udělá to a načte přihlašovací stránku.If the CLI can open your default browser, it will do so and load a sign-in page.

    V opačném případě musíte otevřít stránku prohlížeče a postupovat podle pokynů v příkazovém řádku. Po přechodu na https://aka.ms/devicelogin v prohlížeči zadejte autorizační kód.Otherwise, you need to open a browser page and follow the instructions on the command line to enter an authorization code after navigating to https://aka.ms/devicelogin in your browser.

  2. Přihlaste se pomocí přihlašovacích údajů vašeho účtu v prohlížeči.Sign in with your account credentials in the browser.

Další informace o různých metodách ověřování najdete v tématu Přihlášení pomocí Azure CLI.To learn more about different authentication methods, see Sign in with the Azure CLI.

Aktualizace image DockeruUpdate Docker image

Aktualizace pomocí Dockeru vyžaduje přijetí změn nové image a znovuvytvoření všech existujících kontejnerů.Updating with Docker requires both pulling the new image and re-creating any existing containers. Z tohoto důvodu byste se měli pokusit vyhnout kontejneru, který hostuje rozhraní příkazového řádku jako úložiště dat.For this reason, you should try to avoid using a container that hosts the CLI as a data store.

K aktualizaci místní image použijte docker pull.Update your local image with docker pull.

docker pull mcr.microsoft.com/azure-cli

Odinstalace image DockeruUninstall Docker image

Pokud se rozhodnete odinstalovat Azure CLI, bude nám líto, že odcházíte.If you decide to uninstall the Azure CLI, we're sorry to see you go. Před odinstalací použijte příkaz az feedback a dejte nám vědět, co můžeme zlepšit nebo opravit.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Naším cílem je, aby rozhraní příkazového řádku Azure bylo bezchybné a uživatelsky přívětivé.Our goal is to make the Azure CLI bug-free and user-friendly. Pokud jste narazili na chybu, uvítáme, když založíte problém na GitHubu.If you found a bug, we'd appreciate it if you file a GitHub issue.

Po zastavení všech kontejnerů se spuštěnou imagí rozhraní příkazového řádku tuto image odeberte.After halting any containers running the CLI image, remove it.

docker rmi mcr.microsoft.com/azure-cli

Další krokyNext Steps

Teď jste připravení používat rozhraní Azure CLI a můžete si v krátkosti projít jeho funkce a běžné příkazy.Now that you're ready to use the Azure CLI, take a short tour of its features and common commands.