Azure CLI önceden yüklenmiş olarak tek başına bir Linux kapsayıcısı çalıştırmak için Docker'ı kullanabilirsiniz. Docker, CLI'yi çalıştırmak için yalıtılmış bir ortamla hızlı bir şekilde çalışmaya başlamanızı sağlar. Görüntü, kendi dağıtımlarınız için temel olarak da kullanılabilir.
Uyarı
Azure CLI 2.63.0 (Ağustos 2024'te yayımlandı), Alpine docker görüntüsünde desteklenen son sürümdür. Microsoft bu görüntü için ek güncelleştirmeler veya hata düzeltmeleri sağlamayacaktır. Tam olarak desteklenen Azure CLI için Azure Linux tabanlı görüntüye (cbl-mariner) geçmeyi göz önünde bulundurun. Aşağıdaki cbl-mariner2.0 örneklerine bakın.
Uyarı iletilerini devre dışı bırakmak için az config set core.only_show_errors=yesçalıştırın. Azure CLI yapılandırma ayarları hakkında daha fazla bilgi için CLI yapılandırma değerleri ve ortam değişkenlerine bakın.
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 Docker kapsayıcısını başlatın. İşlem hattında kullanıldığında, belirlenimci bir etiket adı (örneğin cbl-mariner2.0) kullanılması önerilir
Bash
docker run -it mcr.microsoft.com/azure-cli:cbl-mariner2.0
Not
SSH anahtarlarını kullanıcı ortamınızdan almak istiyorsanız --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh kullanarak SSH anahtarlarınızı ortama bağlayın.
Bash
docker run -it --mount type=bind,src="$HOME"/.ssh,dst=/root/.ssh mcr.microsoft.com/azure-cli:cbl-mariner2.0
CLI, /usr/local/bin'da az komutu olarak görüntüye yüklenir.
Docker kapsayıcısını Azure CLI'nın belirli bir sürümüyle çalıştırma
Docker kapsayıcısında Azure CLI'nın belirli bir sürümünü çalıştırmak için bu komutu kullanın. İstediğiniz sürümle 2.62.0 değiştirin.
Bash
docker run -it mcr.microsoft.com/azure-cli:2.62.0-cbl-mariner2.0
Docker görüntüsünü güncelleştirme
Docker ile güncelleştirme hem yeni görüntüyü çekmeyi hem de mevcut kapsayıcıları yeniden oluşturmayı gerektirir. Bu nedenle, CLI'yı veri deposu olarak barındıran bir kapsayıcı kullanmaktan kaçınmanız gerekir.
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.
CLI görüntüsünü çalıştıran kapsayıcıları durdurduktan sonra kaldırın.
Bash
docker rmi mcr.microsoft.com/azure-cli
Sonraki Adımlar
Azure CLI'yi bir Docker kapsayıcısında kullanmaya hazır olduğunuza göre, özelliklerine ve yaygın komutlarına kısa bir göz atın.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Azure CLI geri bildirimi
Azure CLI, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Microsoft PaaS ilişkisel veritabanı tekliflerini kullanarak bulut, şirket içi ve karma ilişkisel veritabanları için SQL Server veritabanı altyapısını yönetme.