Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą platformy Docker można uruchomić autonomiczny kontener systemu Linux ze wstępnie zainstalowanym interfejsem wiersza polecenia platformy Azure, zapewniając szybkie i izolowane środowisko do korzystania z interfejsu wiersza polecenia platformy Azure. Ten obraz kontenera może również służyć jako podstawa dla własnych wdrożeń niestandardowych.
Ostrzeżenie
Azure CLI 2.63.0 (wydany w sierpniu 2024 r.) to ostateczna wersja obsługiwana na obrazie Docker opartym na Alpine. Firma Microsoft nie udostępnia już aktualizacji ani poprawek błędów dla tego obrazu. Aby zapewnić ciągłą obsługę, przeprowadź migrację do obrazu opartego na systemie Linux platformy Azure (Azure Linux 3.0), który jest w pełni obsługiwany. Zapoznaj się z poniższymi przykładami dotyczącymi korzystania z usługi Azure Linux 3.0.
Aby pominąć komunikaty ostrzegawcze, uruchom polecenie: az config set core.only_show_errors=yes
. Aby uzyskać szczegółowe informacje na temat opcji konfiguracji, zobacz Wartości konfiguracji interfejsu wiersza polecenia platformy Azure i zmienne środowiskowe.
Uruchamianie kontenera platformy Docker przy użyciu wstępnie zainstalowanego interfejsu wiersza polecenia platformy Azure
Otwórz wiersz polecenia i uruchom kontener platformy Docker przy użyciu wstępnie zainstalowanego interfejsu wiersza polecenia platformy Azure przy użyciu następującego polecenia. W przypadku korzystania z tego polecenia w potoku użyj tagu deterministycznego (takiego jak azurelinux3.0
), aby zapewnić spójność działania.
docker run -it mcr.microsoft.com/azure-cli:azurelinux3.0
Uwaga / Notatka
Aby użyć lokalnych kluczy SSH w kontenerze, zamontuj swój katalog .ssh, włączając następującą opcję: --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh
. Ta opcja umożliwia kontenerowi dostęp do kluczy SSH ze środowiska użytkownika.
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:azurelinux3.0
Azure CLI jest dostępne w obrazie jako polecenie az
, zlokalizowane w /usr/local/bin/az
.
Uruchamianie kontenera platformy Docker z określoną wersją interfejsu wiersza polecenia platformy Azure
Dostępne wersje można znaleźć w notatkach wydania Azure CLI.
Aby uruchomić określoną wersję Azure CLI w kontenerze Docker, użyj następującego polecenia, zastępując 2.74.0
odpowiednią wersją.
docker run -it mcr.microsoft.com/azure-cli:2.74.0-azurelinux3.0
Aktualizowanie obrazu platformy Docker
Aby zaktualizować interfejs wiersza polecenia platformy Azure podczas korzystania z platformy Docker, należy ściągnąć najnowszy obraz i ponownie utworzyć wszystkie istniejące kontenery. Ze względu na ten proces aktualizacji unikaj używania kontenerów interfejsu wiersza polecenia platformy Azure jako trwałych magazynów danych.
Zaktualizuj obraz lokalny przy użyciu następującego polecenia:
docker pull mcr.microsoft.com/azure-cli:latest
Odinstalowanie obrazu Docker
Jeśli zdecydujesz się odinstalować Azure CLI, przykro nam, że odchodzisz. 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.
Aby usunąć obraz platformy Docker, najpierw zatrzymaj wszystkie uruchomione kontenery, a następnie uruchom polecenie:
docker rmi mcr.microsoft.com/azure-cli
Dalsze kroki
Teraz, gdy wszystko będzie gotowe do korzystania z interfejsu wiersza polecenia platformy Azure w kontenerze platformy Docker, zapoznaj się z jego kluczowymi funkcjami i często używanymi poleceniami, aby rozpocząć pracę.