Setelah berhasil menginstal WSL Containers di Windows 11, kini saatnya menguji apakah teknologi ini lebih praktis dibandingkan menggunakan Docker di WSL.

Ekspektasi awal mungkin tinggi, namun realitanya masih ada beberapa keterbatasan.

>>> Jaime King Beri Respons Aneh soal Absen di Pernikahan Taylor Swift

WSL Containers (wslc. exe) memungkinkan pengguna menjalankan container langsung dari PowerShell tanpa perlu masuk ke lingkungan WSL terlebih dahulu.

Sayangnya, fitur ini masih dalam tahap preview dan belum mendukung Docker Compose.

Perbandingan Workflow

Untuk membandingkan, berikut workflow menjalankan aplikasi yt-dlp modifikasi menggunakan Docker di WSL dan WSL Containers.

Cara lama dengan Docker di WSL memerlukan tiga langkah: masuk WSL, masuk ke direktori proyek, lalu jalankan docker compose up -d dan script.

Meskipun tidak ribet, pengguna harus bolak-balik antara Windows dan WSL.

Dengan WSL Containers, semua perintah dijalankan dari PowerShell Windows. Proses build berjalan normal, namun karena belum mendukung docker-compose.

yml, perintah run menjadi panjang. Contohnya, perintah wslc run harus menyertakan mount volume, environment variable, dan lainnya secara manual.

>>> Phaedra Parks Bela Big Tigger: Dia Selalu Jadi Pria Terhormat

Hasilnya sama saja: container berjalan normal. Untuk mengeksekusi perintah di dalam container, pengguna menggunakan wslc exec, mirip dengan docker compose exec.

Lalu Lebih Praktis yang Mana?

Jika hanya menjalankan satu container sederhana, seperti testing aplikasi atau web server kecil, wslc. exe cukup menyenangkan karena semua perintah dari PowerShell tanpa perlu masuk WSL.

Namun, untuk proyek yang sudah menggunakan docker-compose. yml, ketiadaan dukungan Docker Compose menjadi kendala.

Konfigurasi yang rapi di file compose harus ditulis ulang menjadi parameter wslc run yang panjang.

Dari sisi performa, tidak ada perbedaan signifikan. Proses build dan eksekusi container berjalan normal, sama seperti Docker di WSL.

Yang berubah hanyalah cara interaksi.

WSL Containers masih berstatus preview dan baru dikembangkan.

>>> Mantan Kekasih Sherrone Moore Gugat Universitas Michigan

Meskipun belum bisa menggantikan Docker di WSL sepenuhnya, potensinya cukup besar jika dukungan Docker Compose dan fitur lain ditambahkan.