Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Docker'ı kullanarak Azure CLI önceden yüklenmiş tek başına bir Linux kapsayıcısı çalıştırabilir ve Azure CLI'yı kullanmak için hızlı ve yalıtılmış bir ortam sağlayabilirsiniz. Bu kapsayıcı görüntüsü, kendi özel dağıtımlarınız için bir temel görevi de görebilir.
Uyarı
Azure CLI 2.63.0 (Ağustos 2024'te yayımlandı), Alp tabanlı Docker görüntüsünde desteklenen son sürümdür. Microsoft artık bu görüntü için güncelleştirmeler veya hata düzeltmeleri sağlamaz. Sürekli destek sağlamak için, tamamen korunan Azure Linux tabanlı görüntüye (Azure Linux 3.0) geçin. Azure Linux 3.0'ı kullanmak için aşağıdaki örneklere bakın.
Uyarı iletilerini engellemek için şunu çalıştırın: az config set core.only_show_errors=yes
. Yapılandırma seçenekleri hakkında ayrıntılı bilgi için bkz. Azure CLI yapılandırma değerleri ve ortam değişkenleri.
Azure CLI önceden yüklenmiş olarak Docker kapsayıcısını başlatma
Bir komut istemi açın ve aşağıdaki komutu kullanarak Azure CLI önceden yüklenmiş olarak bir Docker kapsayıcısı başlatın. Bu komutu bir işlem hattında kullanırken tutarlı davranış sağlamak için belirlenimci bir etiket (örneğin azurelinux3.0
) kullanın.
docker run -it mcr.microsoft.com/azure-cli:azurelinux3.0
Uyarı
Kapsayıcı içinde yerel SSH anahtarlarınızı kullanmak için aşağıdaki seçeneği ekleyerek .ssh dizininizi bağlayın: --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh
. Bu seçenek, kapsayıcının kullanıcı ortamınızdan SSH anahtarlarınıza erişmesini sağlar.
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:azurelinux3.0
Azure CLI, görüntüde /usr/local/bin/az
konumunda bulunan az
komutu olarak kullanılabilir.
Docker kapsayıcısını Azure CLI'nın belirli bir sürümüyle çalıştırma
Kullanılabilir sürümleri Azure CLI sürüm notlarında bulabilirsiniz.
Docker kapsayıcısında Azure CLI'nın belirli bir sürümünü çalıştırmak için aşağıdaki komutu kullanın ve değerini istediğiniz sürümle değiştirin 2.74.0
.
docker run -it mcr.microsoft.com/azure-cli:2.74.0-azurelinux3.0
Docker görüntüsünü güncelleştirme
Docker kullanırken Azure CLI'yi güncelleştirmek için en son görüntüyü çekmeniz ve mevcut kapsayıcıları yeniden oluşturmanız gerekir. Bu güncelleştirme işlemi nedeniyle Azure CLI kapsayıcılarını kalıcı veri depoları olarak kullanmaktan kaçının.
Aşağıdaki komutu kullanarak yerel görüntünüzü güncelleştirin:
docker pull mcr.microsoft.com/azure-cli:latest
Docker görüntüsünü kaldırma
Azure CLI'yı kaldırmaya karar verirseniz, gittiğinize üzüldük. Kaldırmadan önce az feedback
komutunu kullanarak nelerin iyileştirilebileceğini veya düzeltilebileceğini bize bildirin. Hedefimiz Azure CLI'yi hatasız ve kullanıcı dostu hale getirmektir. Bir hata bulduysanız, bir GitHub sorunu açarsanızçok seviniriz.
Docker görüntüsünü kaldırmak için önce çalışan kapsayıcıları durdurun ve ardından şunu çalıştırın:
docker rmi mcr.microsoft.com/azure-cli
Sonraki Adımlar
Artık Azure CLI'yi bir Docker kapsayıcısında kullanmaya hazır olduğunuza göre, başlangıç yapmak için temel özellikleri ve yaygın olarak kullanılan komutlar hakkında hızlı bir tur atın.