Azure CLI uitvoeren in een Docker-containerRun Azure CLI in a Docker container

U kunt Docker gebruiken om een zelfstandige Linux-container uit te voeren waarin de Azure CLI vooraf is geïnstalleerd.You can use Docker to run a standalone Linux container with the Azure CLI pre-installed. Met Docker kunt u snel aan de slag met een geïsoleerde omgeving om daarin de CLI uit te voeren.Docker gets you started quickly with an isolated environment to run the CLI in. De installatiekopie kan ook worden gebruikt als basis voor uw eigen implementaties.The image can also be used as a base for your own deployments.

Uitvoeren in een Docker-containerRun in a Docker container

Notitie

De Azure CLI is gemigreerd naar Microsoft Container Registry.The Azure CLI has migrated to Microsoft Container Registry. Bestaande tags van Docker Hub worden nog steeds ondersteund, maar nieuwe releases zijn alleen beschikbaar als 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.

Installeer de CLI met docker run.Install the CLI using docker run.

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

Notitie

Als u de SSH-sleutels wilt ophalen uit uw gebruikersomgeving, kunt u -v ${HOME}/.ssh:/root/.ssh gebruiken om uw SSH-sleutels te koppelen in de omgeving.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

De CLI is op de installatiekopie geïnstalleerd als de opdracht az in /usr/local/bin.The CLI is installed on the image as the az command in /usr/local/bin. Gebruik de opdracht az login om u aan te melden.To sign in, run the az login command.

  1. Voer de opdracht login uit.Run the login command.

    az login
    

    Als de CLI uw standaard browser kan openen, wordt dit gedaan en wordt er een Azure-aanmeldings pagina geladen.If the CLI can open your default browser, it will do so and load an Azure sign-in page.

    Als dat niet het geval is, https://aka.ms/devicelogin opent u een browser pagina op en voert u de autorisatie code in die wordt weer gegeven in uw Terminal.Otherwise, open a browser page at https://aka.ms/devicelogin and enter the authorization code displayed in your terminal.

  2. Meldt u zich in de browser aan met uw accountreferenties.Sign in with your account credentials in the browser.

Raadpleeg Aanmelden met Azure CLI voor meer informatie over verschillende verificatiemethoden.To learn more about different authentication methods, see Sign in with the Azure CLI.

Docker-installatiekopie bijwerkenUpdate Docker image

Voor bijwerken met Docker moet de nieuwe installatiekopie worden opgehaald en moeten alle bestaande containers opnieuw worden gemaakt.Updating with Docker requires both pulling the new image and re-creating any existing containers. Daarom moet u voorkomen dat u een container gebruikt die de CLI host als gegevensarchief.For this reason, you should try to avoid using a container that hosts the CLI as a data store.

De lokale installatiekopie bijwerken met docker pull.Update your local image with docker pull.

docker pull mcr.microsoft.com/azure-cli

Docker-installatiekopie verwijderenUninstall Docker image

We zouden het jammer vinden als u besluit om Azure CLI te verwijderen.If you decide to uninstall the Azure CLI, we're sorry to see you go. Voordat u de CLI verwijdert, gebruikt u de az feedback-opdracht om ons te laten weten wat er kan worden verbeterd of opgelost.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Ons doel is om Azure CLI zo gebruiksvriendelijk mogelijk te maken en vrij te houden van bugs.Our goal is to make the Azure CLI bug-free and user-friendly. Als u een bug vindt, zouden we het waarderen als u dat meldt op GitHub.If you found a bug, we'd appreciate it if you file a GitHub issue.

Nadat u alle containers die de CLI-installatiekopie uitvoeren, hebt stopgezet, kunt u de installatiekopie verwijderen.After halting any containers running the CLI image, remove it.

docker rmi mcr.microsoft.com/azure-cli

Volgende stappenNext Steps

Nu u klaar bent om de Azure CLI te gebruiken, kunt u een korte rondleiding volgen om kennis te maken met de functies en veelgebruikte opdrachten.Now that you're ready to use the Azure CLI, take a short tour of its features and common commands.