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.