Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tim .NET menerbitkan gambar Docker dengan PowerShell yang telah diinstal sebelumnya. Artikel ini memperlihatkan kepada Anda cara mulai menggunakan PowerShell di kontainer Docker.
Menemukan gambar yang tersedia
Gambar-gambar ini memerlukan Docker 17.05 atau yang lebih baru. Selain itu, Anda harus dapat menjalankan Docker tanpa sudo
atau hak administratif lokal. Untuk petunjuk penginstalan, lihat dokumentasi resmi Docker.
Tim .NET menerbitkan beberapa gambar Docker yang dirancang untuk skenario pengembangan yang berbeda. Hanya gambar untuk .NET SDK yang berisi PowerShell. Untuk informasi selengkapnya, lihat Gambar .NET Docker resmi.
Menggunakan PowerShell dalam kontainer
Perintah berikut mengunduh gambar yang berisi versi stabil terbaru yang tersedia dari .NET SDK dan PowerShell.
docker pull mcr.microsoft.com/dotnet/sdk:9.0
Gunakan perintah berikut untuk memulai sesi PowerShell interaktif dalam kontainer.
docker run -it mcr.microsoft.com/dotnet/sdk:9.0 pwsh
Untuk mengunduh dan menjalankan PowerShell versi Dukungan Jangka Panjang (LTS) terbaru, ubah nama gambar menjadi mcr.microsoft.com/dotnet/sdk:8.0
. Saat Anda menggunakan tag gambar ini, Docker mengunduh gambar yang sesuai untuk sistem operasi host Anda. Jika Anda menginginkan gambar untuk sistem operasi tertentu, Anda dapat menentukan sistem operasi dalam tag gambar. Lihat Microsoft Artifact Registry untuk daftar tag yang tersedia.
- Untuk informasi selengkapnya tentang tag, Kebijakan tag yang didukung
- Untuk informasi selengkapnya tentang sistem operasi yang didukung, lihat Kebijakan platform yang didukung
Siklus hidup layanan dukungan
Kebijakan dukungan .NET menentukan bagaimana gambar-gambar ini didukung. Gambar-gambar ini disediakan hanya untuk tujuan pengembangan dan pengujian. Jika Anda memerlukan gambar siap produksi, Anda harus membangun gambar Anda sendiri. Untuk informasi selengkapnya tentang gambar Docker ini, kunjungi repositori dotnet-docker di GitHub.
Gambar yang sebelumnya diterbitkan oleh tim PowerShell akan ditandai sebagai tidak digunakan lagi di Microsoft Container Registry (MCR).
telemetri
Secara default, PowerShell mengumpulkan telemetri terbatas tanpa data 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.