Bagikan melalui


Menggunakan PowerShell di Docker

Kami menerbitkan gambar Docker dengan PowerShell yang telah diinstal sebelumnya. Artikel ini memperlihatkan kepada Anda cara mulai menggunakan PowerShell di kontainer Docker.

Menemukan citra yang tersedia

Citra yang dirilis memerlukan Docker 17.05 atau yang lebih baru. Diharapkan juga Bahwa Anda dapat menjalankan Docker tanpa sudo atau hak administratif lokal. Silakan ikuti instruksi resmi Docker untuk menginstal docker dengan benar.

Kontainer rilis berasal dari gambar distribusi resmi, lalu instal dependensi, dan akhirnya instal paket PowerShell.

Kontainer ini hidup di Registri Artefak Microsoft.

Untuk informasi selengkapnya tentang gambar Docker ini, kunjungi repositori PowerShell-Docker di GitHub.

Menggunakan PowerShell dalam kontainer

Langkah-langkah berikut menunjukkan perintah Docker yang diperlukan untuk mengunduh gambar yang berisi powerShell versi stabil terbaru yang tersedia dan memulai sesi PowerShell interaktif.

docker run -it mcr.microsoft.com/powershell

Gunakan perintah berikut untuk mengunduh dan menjalankan gambar yang berisi versi pratinjau terbaru yang tersedia dari PowerShell.

docker run -it mcr.microsoft.com/powershell:preview

Menghapus citra saat tidak lagi diperlukan

Perintah berikut digunakan untuk menghapus gambar Docker saat Anda tidak lagi membutuhkannya.

docker rmi mcr.microsoft.com/powershell

PowerShell dilisensikan di bawah lisensi MIT.

Lisensi file dan gambar Windows Docker

Dengan meminta dan menggunakan Container OS Image untuk kontainer Windows, Anda mengakui, memahami, dan menyetujui Ketentuan Lisensi Tambahan yang tersedia di hub Docker:

telemetri

Secara default, PowerShell mengumpulkan telemetri terbatas tanpa informasi identitas pribadi untuk membantu pengembangan versi PowerShell di masa mendatang. Untuk menolak pengiriman telemetri, buat variabel lingkungan yang disebut atur POWERSHELL_TELEMETRY_OPTOUT ke nilai 1 sebelum memulai PowerShell dari lokasi yang diinstal. Telemetri yang kami kumpulkan termasuk dalam Pernyataan Privasi Microsoft.