Docker kapsayıcısında Azure PowerShell çalıştırma

Docker görüntülerini Azure PowerShell önceden yüklenmiş olarak yayımlıyoruz. Docker'ı kullanarak Azure PowerShell önceden yüklenmiş tek başına bir Linux kapsayıcısı çalıştırabilirsiniz. Bu makalede docker kapsayıcısında Azure PowerShell nasıl kullanılacağı gösterilmektedir.

Kullanılabilir görüntüleri bulma

Yayımlanan görüntüler Docker 17.05 veya üzerini gerektirir. Docker'ı sudo veya yerel yönetici hakları olmadan çalıştırabilmeniz gerekir. Docker'ı yüklemek için Docker'ın resmi yönergelerini izleyin.

Yayın kapsayıcıları resmi dağıtım görüntüsünden türetilir, bağımlılıkları yükler ve Azure PowerShell modülünü yükler.

En son kapsayıcı görüntüsü, PowerShell'in en son sürümünü ve Az PowerShell modülüyle desteklenen en son Azure PowerShell modüllerini içerir.

Docker görüntüsü sayfamızda Azure PowerShell Docker görüntülerinin tam listesini bulabilirsiniz.

Önemli

Bu görüntüler, işletim sistemi dağıtımcısı tarafından sağlanan resmi işletim sistemi (OS) görüntülerinden oluşturulur. Bu görüntüler en son güvenlik güncelleştirmelerine sahip olmayabilir. Microsoft, en son güvenlik güncelleştirmelerinin uygulandığından emin olmak için işletim sistemi paketlerini en son sürüme güncelleştirmenizi önerir.

Kapsayıcıda Azure PowerShell kullanma

Aşağıdaki adımlarda, görüntüyü indirmek ve etkileşimli bir PowerShell oturumu başlatmak için gereken Docker komutları özetlenmiştir.

  1. En son azure-powershell görüntüsünü indirin.

    docker pull mcr.microsoft.com/azure-powershell:azurelinux-3.0
    
  2. azure-powershell kapsayıcısını etkileşimli modda çalıştırın:

    docker run -it mcr.microsoft.com/azure-powershell:azurelinux-3.0 pwsh
    

Windows Docker konakları için, Windows üzerindeki yerel sürücülerin Linux kapsayıcılarıyla paylaşılabilmesi için Docker dosya paylaşımını etkinleştirmeniz gerekir. Daha fazla bilgi için bkz. Windows için Docker'ı kullanmaya başlama.

Artık gerekli olmadığında görüntüyü kaldırma

Aşağıdaki komut, artık ihtiyacınız olmadığında Docker kapsayıcısını siler.

docker rmi mcr.microsoft.com/azure-powershell:azurelinux-3.0

Sonraki Adımlar

Azure PowerShell modülleri ve özellikleri hakkında daha fazla bilgi edinmek için bkz. Azure PowerShell.