Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker

Do uruchamiania autonomicznego kontenera systemu Linux z preinstalowanym interfejsem wiersza polecenia platformy Azure można użyć platformy Docker. Platforma Docker pozwala szybko uruchomić interfejs wiersza polecenia w środowisku izolowanym. Jako podstawy do własnych wdrożeń można również użyć obrazu.

Wraz z wydaniem interfejsu wiersza polecenia platformy Azure w wersji 2.54.0 rozmiar obrazu azure-cli platformy Docker jest zmniejszony z 1,1 GB do 700 MB! Ta redukcja to spadek o 36,3%, co zwiększa szybkość pobierania i szybsze uruchamianie.

Uruchamianie kontenera platformy Docker przy użyciu wstępnie zainstalowanego interfejsu wiersza polecenia platformy Azure

Uwaga

Interfejs wiersza polecenia platformy Azure został zmigrowany do usługi Microsoft Container Registry. Istniejące tagi w usłudze Docker Hub są nadal obsługiwane, ale nowe wersje będą dostępne tylko jako mcr.microsoft.com/azure-cli.

Otwórz wiersz polecenia, a następnie uruchom kontener platformy Docker przy użyciu wstępnie zainstalowanego interfejsu wiersza polecenia platformy Azure przy użyciu następującego polecenia.

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

Uwaga

Jeśli chcesz wybrać klucze SSH ze środowiska użytkownika, użyj polecenia -v ${HOME}/.ssh:/root/.ssh, aby zamontować klucze SSH w środowisku.

docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli

Interfejs wiersza polecenia jest instalowany w obrazie za pośrednictwem polecenia az z /usr/local/bin.

Uruchamianie kontenera platformy Docker z określoną wersją interfejsu wiersza polecenia platformy Azure

Dostępne wersje można znaleźć w temacie Informacje o wersji interfejsu wiersza polecenia platformy Azure.

Aby uruchomić określoną wersję interfejsu wiersza polecenia platformy Azure w kontenerze platformy Docker, użyj następującego polecenia:

docker run -it mcr.microsoft.com/azure-cli:<version>

Aktualizowanie obrazu platformy Docker

Aktualizacja przy użyciu platformy Docker wymaga pobrania nowego obrazu i ponownego utworzenia wszystkich istniejących kontenerów. Z tego powodu należy starać się unikać korzystania z kontenera, który hostuje interfejs wiersza polecenia jako magazyn danych.

Zaktualizuj lokalny obraz przy użyciu polecenia docker pull.

docker pull mcr.microsoft.com/azure-cli

Dezinstalacja obrazu platformy Docker

Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.

Po zatrzymaniu wszelkich kontenerów z działającym obrazem interfejsu wiersza polecenia usuń go.

docker rmi mcr.microsoft.com/azure-cli

Następne kroki

Teraz, gdy wszystko będzie gotowe do korzystania z interfejsu wiersza polecenia platformy Azure w kontenerze platformy Docker, zapoznaj się z krótkim przewodnikiem po jego funkcjach i typowych poleceniach.