Docker kapsayıcısı içinde Azure CLI çalıştırma
Azure CLI'nin önceden yüklü olduğu bağımsız bir Linux kapsayıcısını çalıştırmak için Docker kullanabilirsiniz. Docker, CLI’yı içinde çalıştırmanız için hızla yalıtılmış bir ortamda başlamanızı sağlar. Görüntü, kendi dağıtımlarınız için bir temel olarak da kullanılabilir.
Docker'da Azure CLI yükleme
Not
Azure CLI, Microsoft Container Registry. Docker Hub mevcut etiketler hala de desteklene, ancak yeni sürümler yalnızca yeni sürümler mcr.microsoft.com/azure-cli.
docker run kullanarak CLI’yı yükleyin.
docker run -it mcr.microsoft.com/azure-cli
Not
Kullanıcı ortamınızdan SSH anahtarlarını almak istiyorsanız ortamdaki SSH anahtarlarınızı eklemek için -v ${HOME}/.ssh:/root/.ssh komutunu kullanın.
docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli
CLI, görüntüye /usr/local/bin içindeki az komutu olarak yüklenir.
Belirli bir sürümü yükleme
Kullanılabilir sürümler Azure CLI sürüm notlarında bulunabilir.
Belirli bir sürümü yüklemek için:
docker run -it mcr.microsoft.com/azure-cli:<version>
Docker görüntüsünü güncelleştirme
Docker ile güncelleştirme hem yeni görüntüyü çekmeyi hem de tüm 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.
Yerel görüntünüzü docker pull ile güncelleştirin.
docker pull mcr.microsoft.com/azure-cli
Docker görüntüsünü kaldırma
Azure CLI’yı kaldırmaya karar verdiyseniz, ayrıldığınız için üzgünüz. Kaldırmadan önce, az feedback komutunu kullanarak nelerin geliştirilebileceğini veya düzeltilebileceğini bize bildirin. Amacımız, Azure CLI’yı hatasız ve kullanımı kolay hale getirmektir. Hata bulduysanız bir GitHub sorunu oluşturarak bize bildirirseniz seviniriz.
CLI görüntüsünü çalıştıran tüm kapsayıcıları durdurduktan sonra görüntüyü kaldırın.
docker rmi mcr.microsoft.com/azure-cli
Sonraki Adımlar
Artık Azure CLI'sini bir Docker kapsayıcısı içinde kullanmaya hazır olduğunuza göre, özelliklerine ve ortak komutlarına kısa bir tur atabilirsiniz.