Cara menginstal dan menggunakan WSL Containers di Windows 11

Pembaruan terakhir: 18/08/2026
Pengarang: Andrés Leal

Kami akan menunjukkan cara menginstal dan menggunakan WSL Containers di Windows 11. Dengan alat ini, Anda dapat membangun dan mengelola kontainer Linux secara native di Windows 11, tanpa memerlukan alat pihak ketiga seperti Docker Desktop. Berikut caranya. Apa itu, mengapa Anda harus peduli, dan bagaimana cara mulai menggunakannya..

Apa itu WSL Containers?

Cara Menginstal dan Menggunakan Kontainer WSL di Windows 11

Sebelum kita melihat cara menginstal dan menggunakan WSL Containers di Windows 11, mari kita bahas sedikit tentang apa itu alat ini. Pada dasarnya, ini adalah kemampuan baru yang terintegrasi ke dalam Windows Subsystem for Linux (WSL). Ini memungkinkan Anda untuk Buat, jalankan, dan kelola kontainer Linux langsung dari Windows., menggunakan mesin asli yang sudah ada di dalam WSL itu sendiri.

Bayangkan Anda membutuhkan lingkungan khusus untuk menguji aplikasi, atau Anda ingin mengisolasi sebuah proyek beserta dependensinya. Hingga saat ini, Anda pasti sudah menginstal Docker Desktop di Windows untuk itu. Namun dengan WSL Containers, langkah tambahan itu tidak lagi diperlukan: Ini seperti memiliki Docker "secara default" di Windows 11 Anda..

Tentu saja, menginstal dan menggunakan WSL Containers di Windows 11 memiliki banyak keuntungan. Tidak seperti pendekatan tradisional dengan Docker Desktop, di sini Mesin kontainer berjalan di dalam distribusi Linux yang terinstal di WSL.yang secara default menggunakan Ubuntu. Ini sangat mengurangi beban kerja dan meningkatkan kinerja secara keseluruhan.

Faktanya, dengan WSL Containers Windows Anda dapat menjalankan kode Linux di latar belakang tanpa indikasi visual apa pun. Selain itu, alat ini Ini memungkinkan Anda menggunakan Docker Engine tanpa memerlukan Docker Desktop.Selain itu, ia juga mengintegrasikan alat kontainer lainnya seperti Podman, Buildah, dan nerdctl.

Persyaratan dan instalasi

Cara Menginstal WSL Containers di Windows 11

Untuk menginstal dan menggunakan WSL Containers di Windows 11, Anda perlu memenuhi beberapa persyaratan minimum. Pertama, Anda harus memiliki Windows 11 yang terpasang, sebaiknya versi terbaru. Selain itu, Virtualisasi (Hyper-V) harus diaktifkan di BIOS/UEFI. dari tim Anda. Jika Anda ragu tentang hal ini, lihat entri tersebut. Cara mengaktifkan dan menonaktifkan Hyper-V di Windows 11 dan Windows 10.

Konten eksklusif - Klik Disini  Cara menghapus objek dan latar belakang dari foto Anda di Windows 11

Jika Anda memenuhi persyaratan di atas, Anda siap untuk menginstal dan menggunakan WSL Containers di Windows 11. Instalasinya sangat sederhana.Buka PowerShell sebagai administrator dan jalankan perintah berikut untuk mendapatkan wslc.exe: wsl --update --pre-releaseTunggu hingga proses selesai, dan untuk memastikan perubahan berlaku, hentikan WSL dan buka kembali dengan wsl --shutdown.

Terakhir, Anda dapat memverifikasi instalasi dengan memulai ulang terminal dan menjalankan perintah tersebut. wslc --versionDengan ini, Anda memeriksa apakah alat tersebut telah terpasang dan berapa nomor versinya.Pada saat penulisan ini, versi terbaru adalah 2.9.4.0.

Ingin lakukan pengujian fungsionalitas singkatJalankan perintah kontainer "Hello World" klasik. Perintah ini akan mengunduh citra uji dan menjalankannya. wslc run --rm hello-worldJika Anda melihat pesan sambutan, berarti sudah selesai! Containers siap untuk digunakan pertama kali.

Cara menginstal dan menggunakan WSL Containers di Windows 11: langkah-langkah awal

Pengembang melakukan pemrograman di Visual Studio Code pada laptop di lingkungan kantor.

Setelah terpasang, Anda perlu mengetahui hal-hal berikut: perintah dasar Untuk berinteraksi dengan WSL Containers dan mulai menggunakannya. Keuntungannya adalah alat ini dirancang agar intuitif, terutama jika Anda sudah terbiasa dengan Docker. Jika Anda baru pertama kali menggunakan WSL Containers, coba perintah berikut:

  • wslc --helpMenampilkan daftar lengkap perintah yang tersedia.
  • wslc image list: Cantumkan semua image container yang dimiliki sistem Anda.
  • wslc container listMenampilkan kontainer yang sedang berjalan.
Konten eksklusif - Klik Disini  Cara menghilangkan bilah pencarian di Windows 10

Apakah Anda ingin Jalankan kontainer pertama AndaOke, jadi mari kita jalankan kontainer interaktif dengan Ubuntu. Untuk melakukan ini, gunakan perintah berikut. wslc run --rm -it ubuntu:latest bashFungsinya adalah mengunduh citra Ubuntu, membuat kontainer, menjalankan terminal bash di dalamnya, dan secara otomatis menghapusnya saat keluar.

Setelah menjalankan perintah tersebut, Anda akan berada di dalam shell Ubuntu. Anda dapat menjalankan perintah Linux. (sebagai ls, uname -auntuk memastikan Anda berada di dalam kontainer. Untuk keluar, ketik exit. Seperti yang Anda lihat, menginstal dan menggunakan WSL Containers di Windows 11 cukup sederhana dan intuitif.

Jalankan server web di latar belakang.

Mari kita lakukan pengujian lain tentang instalasi dan penggunaan WSL Containers di Windows 11, kali ini menjalankan server web di latar belakangSalah satu contoh penggunaan umum adalah untuk mengeksekusi. Server HTTP Apache dengan image httpd. Yang akan kita lakukan adalah memetakan port 80-nya ke port Windows 8080 menggunakan perintah wslc run -d --rm -p 8080:80 --name apache-web httpd:latestBerikut rincian perintahnya:

  • -dJalankan kontainer di latar belakang (mode) terpisah).
  • --rm: Secara otomatis melepas kontainer saat berhenti.
  • -p 8080:80Publikasikan port 80 kontainer ke port 8080 komputer Anda.
  • --name apache-webBerikan nama "apache-web" pada kontainer agar mudah dikelola.
  • httpd:latest: Menentukan citra Apache resmi.

Setelah proses selesai, Anda dapat periksa apakah semuanya berfungsi menuju ke alamat tersebut http://localhost:8080 Dari browser Anda, Anda akan melihat halaman selamat datang Apache. Dan ketika Anda ingin menghentikan kontainer, gunakan perintah berikut: wslc container stop apache-web.

Pertimbangan untuk menginstal dan menggunakan WSL Containers di Windows 11

Kode pemrograman di monitor dengan pencahayaan sekitar yang redup.

Seperti yang Anda lihat, menginstal dan menggunakan WSL Containers di Windows 11 adalah proses yang sederhana dengan banyak potensi. Meskipun ini merupakan pengganti langsung untuk utilitas Docker Desktop, ada beberapa hal yang perlu diingat. perbedaan signifikan dalam model isolasi mereka.

Konten eksklusif - Klik Disini  Cara mengubah latar belakang di Google Slide di iPad

Meskipun Docker Desktop menjalankan semua kontainer di dalam mesin virtual (VM) bersama yang sama, WSL Containers Ini memberikan setiap sesi atau aplikasi VM pribadinya sendiri. Berdasarkan Hyper-V. Hal ini setidaknya memiliki tiga implikasi penting:

  • Keamanan dan isolasiDengan memiliki VM sendiri, isolasi antara berbagai aplikasi dan proses menjadi jauh lebih kuat. Hal ini menjadikannya ideal untuk lingkungan perusahaan di mana keamanan sangat penting.
  • Kinerja dan konsistensiSetiap sesi WSL Containers "mewarisi" keadaan bersih yang sama, yang berarti waktu booting sangat konsisten, tanpa perlu "memanaskan" lingkungan dari satu sesi ke sesi lainnya.
  • Konsumsi sumber daya yang lebih besarSatu-satunya kelemahan dari isolasi yang kuat ini adalah konsumsi sumber daya (terutama RAM) dapat lebih tinggi, karena mesin virtual lengkap dijalankan untuk setiap sesi.

Dengan demikian, Anda siap untuk ambil langkah pertamamu dalam penggunaan kontainer di dalam Windows. Menginstal dan menggunakan WSL Containers di Windows 11 memberi Anda akses ke alat yang sangat ampuh. Mulai sekarang: instal versi terbaru WSL Containers, bereksperimenlah dengan wslc dan mulai membiasakan diri dengan cara kerja yang baru ini.