Docker’da PowerShell kullanma

Docker görüntülerini PowerShell önceden yüklenmiş olarak yayımlarız. Bu makalede Docker kapsayıcısında PowerShell'i kullanmaya nasıl başlayabilirsiniz?

Kullanılabilir görüntüleri bulma

Yayımlanan görüntüler için Docker 17.05 veya daha yeni bir sürümü gerekir. Ayrıca Docker'ı yerel yönetici hakları olmadan da sudo çalıştırabilecek olması beklenir. Doğru yüklemek için Docker'ın resmi docker yönergelerini izleyin.

Yayın kapsayıcıları gibi resmi dağıtım görüntüsünden türetildi centos:7 ve bağımlılıkları yükledi ve son olarak PowerShell paketini yükledi.

Bu kapsayıcılar hub.docker.com/r/microsoft/powershell.

Bu Docker görüntüleri hakkında daha fazla bilgi için GitHub'daki PowerShell-Docker deposunu ziyaret edin.

Kapsayıcıda PowerShell kullanma

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

docker run -it mcr.microsoft.com/powershell

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

Aşağıdaki komut, artık ihtiyacınız kalmadan Docker görüntüsünü silmek için kullanılır.

docker rmi mcr.microsoft.com/powershell

PowerShell, MIT lisansı altında lisanslandı.

Windows Docker Dosya ve Görüntü Lisansları

Windows kapsayıcıları için Kapsayıcı işletim sistemi görüntüsünü talep etmek ve kullanmak, Docker hub'larında bulunan Ek Lisans Koşulları'nın kabulü, anması ve onayını almaktır:

Telemetri

Varsayılan olarak, PowerShell'in gelecek sürümlerinin geliştirilmesine yardımcı olmak için kişisel bilgiler olmadan sınırlı telemetri toplar. Telemetri göndermeyi geri almak için, yüklü konumdan PowerShell'i başlatmadan önce değerine ayarlanmış POWERSHELL_TELEMETRY_OPTOUT adlı bir ortam değişkeni 1 oluşturun. Topladığımız telemetri, Microsoft Gizlilik Bildirimi kapsamındadır.