Docker’da PowerShell kullanma
Docker görüntülerini PowerShell önceden yüklenmiş olarak yayımlıyoruz. Bu makalede Docker kapsayıcısında PowerShell'i kullanmaya nasıl başladığınız gösterilmektedir.
Kullanılabilir görüntüleri bulma
Yayınlanan görüntüler Docker 17.05 veya üstünü gerektirir. Ayrıca Docker'ı yerel veya yerel yönetim hakları olmadan sudo
çalıştırabilmeniz de beklenir. docker
yüklemesini doğru bir şekilde gerçekleştirmek için Docker’ın resmi yönergelerini izleyin.
Yayın kapsayıcıları resmi dağıtım görüntüsünden türetilir, ardından bağımlılıkları yükleyin ve son olarak PowerShell paketini yükleyin.
Bu kapsayıcılar Microsoft Yapıt Kayıt Defteri...
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, PowerShell'in kullanılabilir en son kararlı sürümünü içeren 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
PowerShell'in kullanılabilir en son önizleme sürümünü içeren görüntüyü indirmek ve çalıştırmak için aşağıdaki komutu kullanın.
docker run -it mcr.microsoft.com/powershell:preview
Önemli
Docker görüntüleri, işletim sistemi dağıtımcısı tarafından sunulan 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.
Artık gerekmediğinde görüntüyü kaldırın
Docker görüntüsünü artık ihtiyacınız kalmadığında silmek için aşağıdaki komut kullanılır.
docker rmi mcr.microsoft.com/powershell
Yasal ve Lisanslama
PowerShell, MIT lisansı kapsamında lisanslanır.
Windows Docker dosya ve görüntü lisansları
Windows kapsayıcıları için Kapsayıcı İşletim Sistemi Görüntüsünü isteyerek ve kullanarak, Docker hub'ına sağlanan Ek Lisans Koşulları'nı onaylar, anlar ve onaylarsınız:
Telemetri
Varsayılan olarak PowerShell, PowerShell'in gelecekteki sürümlerinin geliştirilmesine yardımcı olmak için kişisel bilgiler olmadan sınırlı telemetri toplar. Telemetri göndermeyi geri çevirmek için PowerShell'i yüklü konumdan başlatmadan önce değeri 1
olarak ayarlanmış olarak adlandırılan POWERSHELL_TELEMETRY_OPTOUT
bir ortam değişkeni oluşturun. Topladığımız telemetri, Microsoft Gizlilik Bildirimi kapsamındadır.
PowerShell