- Docker Desktop di Windows mengandalkan virtualisasi (Hyper-V atau WSL2) untuk menyediakan kernel. Linux dan menjalankan kontainer.
- WSL2 memungkinkan Anda untuk menginstal Docker Engine langsung di dalam distribusi Linux, menghindari Docker Desktop ketika GUI tidak diperlukan.
- Di Windows Pro/Enterprise, Hyper-V dapat digunakan sebagai backend alternatif untuk Docker Desktop dan mesin virtual lainnya.
- Tanpa dukungan virtualisasi perangkat keras Opsi untuk menggunakan Docker Desktop terbatas pada solusi jarak jauh atau peralatan lain.

Cara menginstal dan menggunakan Docker Desktop di Windows ketika Anda tidak memiliki virtualisasi perangkat keras yang aktif. (atau CPU Anda atau milik Anda) BIOSIni mungkin tampak seperti misi yang mustahil, terutama jika Anda telah menonton lusinan tutorial yang mengasumsikan Anda sudah memiliki Hyper-V atau WSL2 yang berjalan. Tetapi ada lebih banyak nuansa: kontainer Windows, kontainer Linux, WSL2, Hyper-V, mesin virtual klasik… dan setiap kombinasi memiliki keterbatasannya sendiri.
Dalam panduan ini, kita akan dengan tenang namun lugas menguraikan apa yang dapat dan tidak dapat dilakukan dengan Docker Desktop tanpa virtualisasi perangkat keras.Alternatif nyata apa yang Anda miliki untuk menjalankan kontainer di Windows, bagaimana memanfaatkan WSL2 dan Docker Engine "murni" untuk menghindari Docker Desktop bila diperlukan, dan apa saja yang dapat dilakukan. Trik Anda dapat menerapkan pengembangan dengan kontainer dengan nyaman menggunakan VS Code, bahkan pada peralatan yang sederhana.
Kontainer, Docker Desktop, dan Docker Engine: Konsep-Konsep Utama
Sebelum membahas persyaratan virtualisasi, beberapa konsep dasar perlu dipahami terlebih dahulu.karena apa yang dapat Anda lakukan di mesin Anda bergantung pada hal-hal tersebut:
Kontainer bukanlah mesin virtual dalam arti sebenarnya.Ia berbagi kernel dengan sistem host dan mengisolasi proses, pustaka, dan sistem file. Itulah mengapa kontainer Linux menggunakan kernel Linux host, dan kontainer Windows menggunakan kernel Windows host, kecuali jika Anda menambahkan lapisan virtualisasi di antaranya.
Mesin Docker Ini adalah mesin "sesungguhnya" dari Docker, layanan yang membuat, mengelola, dan menjalankan kontainer. Ia berjalan secara native di Linux dan dikelola melalui baris perintah. perintah Dan ini sepenuhnya gratis, tanpa batasan penggunaan, dirancang untuk pengembangan dan produksi.
Docker Desktop adalah aplikasi desktop. yang mencakup Docker Engine ditambah antarmuka grafis, integrasi Kubernetes, alat pengembangan, panel sumber daya, konfigurasi yang mudah, dll. Pada Windows dan macOS, selalu mengandalkan beberapa bentuk virtualisasi untuk menyediakan lingkungan Linux tempat kontainer akan berada.
Perbedaan besar antara Linux dan Windows Faktanya, di Linux, Docker Engine dapat berjalan langsung di kernel tanpa mesin virtual perantara, sedangkan di Windows dan macOS Docker Desktop menggunakan VM Linux tersembunyi, baik mengandalkan WSL2 atau Hyper-V, yang berarti membutuhkan virtualisasi tingkat perangkat keras.
Terakhir, kontainer Windows Docker dapat berjalan dalam dua mode: isolasi proses (berbagi kernel Windows host) atau isolasi ala Hyper-V (setiap kontainer berjalan di dalam mini-VM). Dalam praktiknya, untuk sebagian besar skenario modern dengan Docker Desktop di Windows, virtualisasi pada akhirnya digunakan dalam satu bentuk atau lainnya.
Bisakah kontainer Windows dijalankan tanpa Hyper-V?

Pertanyaan umum yang muncul adalah apakah dimungkinkan untuk menjalankan kontainer Windows "murni" tanpa Hyper-V.Hal ini dicapai dengan hanya menggunakan kernel Windows host dalam mode isolasi proses, sehingga menghindari virtualisasi perangkat keras. Secara teori, isolasi proses memungkinkan hal itu: menggunakan kernel yang sama tanpa hypervisor di antaranya.
Masalah praktisnya adalah sebagian besar skenario yang didukung oleh Docker Desktop dan versi Windows modern Aplikasi ini dirancang untuk bekerja dengan Hyper-V dan/atau WSL2 yang diaktifkan. Bahkan saat menggunakan kontainer Windows, Docker Desktop sangat bergantung pada infrastruktur virtualisasi Microsoft.
Mencoba menjalankan kontainer Windows tanpa virtualisasi apa pun Hal ini membawa Anda ke jalur yang sangat terbatas: Anda bergantung pada versi Windows Server atau Windows 10/11 yang sangat spesifik, Anda perlu mengaktifkan fitur-fitur tertentu, dan bahkan setelah itu, pengalamannya rapuh, rumit untuk dikonfigurasi, dan jauh berbeda dari apa yang ditawarkan Docker Desktop standar.
Selain itu, proyek-proyek seperti menjalankan Docker for Windows di Wine pada Linux. Mereka menghadapi kenyataan yang cukup pahit: Docker Desktop dan Docker Engine di Windows mengharapkan dapat berkomunikasi dengan lapisan virtualisasi dan API sistem yang sangat spesifik. Wine tidak mengimplementasikan semua itu secara andal, jadi ide ini lebih merupakan eksperimen teoretis daripada solusi yang dapat digunakan.
Kesimpulan praktis pada titik ini: jika tujuan Anda adalah kontainer Windows pada host Windows modernCepat atau lambat, Anda akan membutuhkan virtualisasi (Hyper-V atau WSL2) untuk pengalaman yang fungsional dan didukung sepenuhnya. Tanpa itu, semuanya akan menjadi solusi sementara yang sangat terbatas.
Opsi jika Anda membutuhkan Docker di Windows tanpa bergantung pada Docker Desktop

Jika, karena alasan apa pun, Anda ingin atau perlu menghindari Docker Desktop pada host Windows.Anda memiliki beberapa alternatif yang masuk akal tergantung pada perangkat keras dan versi Windows yang Anda gunakan.
Opsi paling klasik adalah membuat mesin virtual Linux. Dengan menggunakan perangkat seperti VMware Workstation, Oracle VirtualBox, atau Hyper-V milik Microsoft, Anda dapat menginstal distribusi Linux dan menyiapkan Docker Engine di dalamnya. Namun, semua solusi ini masih memerlukan virtualisasi perangkat keras yang diaktifkan di BIOS.
VMware dan VirtualBox Solusi-solusi tersebut berfungsi dengan baik, tetapi dimiliki oleh perusahaan-perusahaan dengan praktik bisnis yang dipertanyakan dan biaya sumber daya yang agak tinggi. Meskipun demikian, solusi-solusi tersebut sangat matang, dengan antarmuka manajemen yang ramah pengguna dan banyak dokumentasi serta tutorial yang tersedia secara online.
Hyper-V Perangkat lunak ini terintegrasi dengan Windows (edisi Pro dan yang lebih tinggi), gratis, dan sangat andal. Perangkat lunak ini memungkinkan Anda membuat mesin virtual ringan tempat Anda dapat menerapkan Linux dan, di dalamnya, Docker Engine. Ini adalah pilihan yang sangat menarik jika Anda sudah memiliki Windows Pro atau Enterprise dan menginginkan lingkungan yang cukup "resmi" tanpa perlu menginstal perangkat lunak pihak ketiga.
Alternatif paling sederhana untuk sebagian besar pengguna rumahan dan pengembang saat ini. Ini melibatkan penggunaan WSL2 (Windows Subsystem for Linux 2) dan menjalankan Docker Engine langsung di dalam distribusi Linux. Dengan cara ini, Anda dapat sepenuhnya melupakan Docker Desktop jika Anda mau, bekerja dari baris perintah Linux, dan terus menggunakan alat Windows Anda.
Cara menginstal dan mempersiapkan WSL2 di Windows 10 dan Windows 11
WSL2 telah menjadi metode yang direkomendasikan oleh Microsoft dan Docker. untuk bekerja dengan kontainer Linux di Windows, baik di Windows 10 maupun di Windows 11Ia menawarkan kernel Linux asli yang dikemas dalam VM kecil yang dioptimalkan dan terintegrasi dengan sangat baik dengan sistem.
Pertama, periksa apakah versi Windows Anda kompatibel.. tekan WIN+Rmenulis winver dan periksa datanya:
- Windows 10 Minimalnya, harus versi 1903 dengan build 18362.1049 atau lebih tinggi.
- Windows 11 Ini kompatibel dengan semua versi saat ini.
Selanjutnya, periksa apakah virtualisasi perangkat keras diaktifkan.. Buka Manajer Tugas, buka tab Prestasimemilih CPU Dan perhatikan blok informasinya: seharusnya tertulis “Virtualisasi: diaktifkan”.
Jika fitur tersebut tampak dinonaktifkan dan CPU Anda mendukung virtualisasiAnda perlu masuk ke UEFI/BIOS motherboard Anda dan mengaktifkan opsi virtualisasi (Intel VT-x, AMD-V, atau yang serupa). Jika prosesor Anda sangat tua atau pabrikan telah memblokirnya, ini akan menjadi batasan fisik Anda.
Untuk mengaktifkan fitur WSL2 di Windows, tekan WIN+Rmenulis optionalfeatures Dan di jendela fitur, periksa dua entri ini:
Virtual Machine PlatformWindows Subsystem for Linux
Biarkan Windows mengunduh dan menginstal komponen yang diperlukan.Setelah selesai, sistem akan meminta Anda untuk memulai ulang. Lakukanlah, karena tanpa memulai ulang, WSL2 tidak akan diterapkan dengan benar.
Saat sistem dimulai ulang, buka sebuah Command prompt dengan izin administrator (Cari “Command Prompt” di menu Mulai > klik kanan > Jalankan sebagai administrator) dan jalankan:
wsl --set-default-version 2
Kemudian, proses tersebut memperbarui kernel WSL2. ke versi terbaru yang tersedia dengan:
wsl --update --web-download
Untuk melihat distribusi Linux mana yang dapat Anda instal, sebutkan yang tersedia secara online:
wsl --list --online
Rekomendasi umum sebagai permulaan Ini tentang menggunakan versi Ubuntu LTS terbaru.karena sebagian besar dokumentasi dan contoh didasarkan padanya. Misalnya, untuk menginstal Ubuntu 24.04 LTS:
wsl --install --web-download --distribution Ubuntu-24.04
Setelah instalasi distro selesai, sebuah jendela akan terbuka secara otomatis. terminal Anda akan diminta untuk membuat nama pengguna dan kata sandi untuk sistem Linux tersebut. Pilih kredensial yang aman; idealnya, kredensial tersebut tidak boleh sama dengan akun Windows Anda.
Jika Anda ingin mengoptimalkan ruang yang ditempati oleh disk virtual distribusi tersebut,Anda dapat mengkonfigurasinya sebagai "sparse" (dinamis) dari command prompt Windows:
wsl --manage Ubuntu-24.04 --set-sparse true
Mulai dari titik ini, Anda memiliki lingkungan Linux lengkap yang berjalan "di dalam" Windows.Anda dapat mengaksesnya kapan saja dengan menjalankan perintah berikut: wsl dari CMD, PowerShell atau menggunakan Windows Terminal, yang juga akan membuat profil untuk setiap distribusi yang terinstal.
Instal Docker Engine di WSL2 tanpa Docker Desktop
Dengan distribusi Linux yang berjalan di bawah WSL2, langkah selanjutnya adalah menginstal Docker Engine langsung di sana.Ini menghindari lapisan Docker Desktop tambahan. Hal ini memberikan Anda performa yang hampir setara dengan aplikasi native dan, dalam banyak kasus, menyederhanakan proses jika Anda tidak memerlukan antarmuka grafis.
Jalankan Ubuntu Anda di WSL2 dan perbarui daftar paket terlebih dahulu. untuk memastikan semuanya sudah terkini:
sudo apt-get update
Instal dependensi dasar untuk bekerja dengan repositori HTTPS. dan mengelola kunci GPG pihak ketiga:
sudo apt-get install ca-certificates curl
Buat direktori tempat Anda akan menyimpan kunci GPG untuk repositori Docker resmi. dan unduh kuncinya:
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Tambahkan repositori Docker resmi untuk Ubuntu menggunakan arsitektur dan nama kode sistem Anda:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Perbarui repositori lagi sekarang setelah Anda menambahkan sumber Docker. lalu pasang mesinnya dengan peralatan Anda:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Untuk menghindari keharusan selalu menggunakan sudo dengan perintah DockerTambahkan pengguna Linux Anda ke grup tersebut. docker:
sudo usermod -aG docker $USER
Keluar dari distro dan masuk kembali. (atau tutup jendela WSL dan buka kembali) agar perubahan grup berlaku. Jika semuanya berjalan lancar, Anda dapat menjalankan:
docker info
docker run --rm hello-world
Jika Anda melihat pesan selamat datang Docker, berarti lingkungan kontainer Linux Anda sudah berjalan di WSL2.Sepenuhnya independen dari Docker Desktop dan dengan konsumsi sumber daya yang sangat rendah.
Gunakan Docker Desktop dengan backend WSL2 sebagai pengganti Hyper-V.
Jika Anda lebih menyukai pengalaman "desktop" yang lebih konvensional, dengan antarmuka grafis dan panduan langkah demi langkah.Anda dapat terus menggunakan Docker Desktop tetapi tentukan bahwa Docker Desktop menggunakan WSL2 sebagai backend, bukan Hyper-V. Ini sangat berguna pada Windows 10 Home, di mana Hyper-V versi lengkap tidak tersedia.
Unduh Docker Desktop dari situs web resmi Docker. lalu jalankan program instalasinya. Selama proses tersebut, jika sistem Anda mendukung keduanya, program akan menanyakan apakah Anda ingin menggunakan WSL2 atau Hyper-V. Dalam sebagian besar skenario pengembangan, rekomendasinya adalah memilih WSL2.
Setelah terinstal, luncurkan Docker Desktop dari menu Mulai.Saat ikon Docker muncul di system tray (mungkin berada di menu ikon tersembunyi), klik kanan ikon tersebut dan masukkan... Pengaturan.
Di bagian Umum pada pengaturan, pastikan kotak centang “Gunakan mesin berbasis WSL 2” dipilih.Karena itulah yang memberi tahu Docker Desktop untuk mengandalkan WSL2 untuk menjalankan kontainer Linux.
Di dalam Pengaturan > Sumber Daya > Integrasi WSLAnda akan melihat daftar distribusi WSL2 yang terinstal. Aktifkan integrasi untuk distribusi yang ingin Anda gunakan Docker (misalnya, Ubuntu 24.04 Anda). Setelah itu, Anda dapat menjalankan kontainer dari distribusi tersebut menggunakan Docker Engine yang dikelola oleh Docker Desktop.
Untuk memastikan semuanya berjalan dengan baik, buka terminal di distribusi WSL Anda. dan jalankan:
docker --version
docker run hello-world
Jika kontainer pengujian berjalan tanpa masalah, berarti Docker Desktop Anda berfungsi dengan backend WSL2.Hal ini memungkinkan Anda untuk menggabungkan antarmuka grafis, manajemen gambar yang mudah, dan kinerja WSL2 yang cukup baik.
Hyper-V sebagai alternatif virtualisasi untuk Docker Desktop
Pada sistem dengan Windows 10/11 Pro atau Enterprise dan virtualisasi perangkat keras yang tersediaOpsi lain adalah membiarkan Docker Desktop menggunakan Hyper-V secara langsung sebagai mesin virtualisasi untuk mesin virtual Linux internal Anda.
Hyper-V adalah hypervisor asli MicrosoftPerangkat lunak ini tersedia di Windows Server dan edisi profesional Windows desktop. Untuk Docker, perangkat lunak ini bertindak sebagai host untuk VM ringan tempat Docker Engine dan seluruh tumpukan kontainer berjalan.
Untuk mengaktifkan Hyper-V, kembali ke panel fitur Windows. (Panel Kontrol > Program > Program dan Fitur > Aktifkan atau nonaktifkan fitur Windows) dan centang kotak tersebut. Hyper-VJika diminta, siapkan file ISO atau biarkan Windows mengunduh komponen-komponennya.
Setelah memulai ulang, unduh dan instal Docker Desktop untuk Windows.Selama proses instalasi, jangan centang opsi untuk menggunakan WSL2 sebagai backend dan biarkan penggunaan Hyper-V tetap diaktifkan. Installer akan membuat Docker VM di Hyper-V dan mengkonfigurasi layanan yang diperlukan.
Saat Anda memulai ulang dan menjalankan Docker DesktopMasuk dengan akun Docker Anda (gratis untuk penggunaan pribadi dan usaha kecil) dan lengkapi kuesioner sambutan singkat. Jika ada kesalahan boot Untuk mesin virtual, pastikan Hyper-V diaktifkan dengan benar dan Anda tidak berada di dalam mesin virtual lain tanpa virtualisasi bertingkat.
Dari antarmuka Docker Desktop, Anda dapat melihat penggunaan CPU dan memori kontainer Anda.Unduh gambar dari Hub, luncurkan kontainer dari pencarian terintegrasi, dan secara umum bereksperimen tanpa perlu menyentuh baris perintah. Namun, kekurangannya adalah hal ini sepenuhnya bergantung pada virtualisasi perangkat keras Hyper-V.
Persyaratan Docker Desktop di Windows dan keterbatasannya tanpa virtualisasi
Sesuai rancangannya, Docker Desktop di Windows mengharuskan virtualisasi diaktifkan.Baik Anda menggunakan Hyper-V atau menyiapkan lingkungan WSL2 kecil dengan kernel Linux-nya, persyaratan ini bukanlah hal yang sembarangan: kontainer Linux membutuhkan kernel Linux, dan di Windows, Anda hanya dapat menyediakannya melalui mesin virtual.
Persyaratan minimum umum untuk menginstal Docker Desktop di Windows 10 termasuk:
- CPU 64-bit dengan SLAT dan mengaktifkan dukungan virtualisasi perangkat keras.
- Setidaknya 4 GB RAM agar sistem dan wadahnya bisa bernapas.
- Windows 10 Home, Pro atau Enterpriseatau Windows 11 yang setara.
- Ruang disk 20 GB atau lebih untuk alat itu sendiri, gambar-gambar, dan volume-volumenya.
- Hyper-V atau WSL2 diaktifkan sesuai dengan edisi Windows.
Di Windows 10 Home, Anda hanya dapat menggunakan Docker Desktop dengan backend WSL2.Karena Hyper-V versi lengkap tidak disertakan. Di versi Pro dan Enterprise Anda dapat memilih, tetapi saat ini WSL2 biasanya merupakan pilihan paling fleksibel dengan integrasi terbaik untuk pengembangan.
Jika Anda tidak memiliki virtualisasi perangkat keras yang tersedia atau diaktifkanSituasinya menjadi lebih rumit: Docker Desktop tidak akan berjalan dengan benar, dan bahkan jika Anda mencoba solusi alternatif, Anda akan berurusan dengan desain bawaan alat tersebut. Dalam hal ini, solusinya biasanya adalah menggunakan mesin lain, server Linux jarak jauh, atau setidaknya, VM cloud.
Integrasikan Docker dan WSL2 dengan Visual Studio Code dan kontainer jarak jauh.
Setelah Anda menjalankan kontainer (baik dengan Docker Engine di WSL2 atau dengan Docker Desktop)Cara paling mudah untuk melakukan pengembangan biasanya menggunakan Visual Studio Code dan ekstensi-ekstensinya untuk lingkungan jarak jauh.
Langkah pertama adalah menginstal ekstensi “WSL” di VS Code.Ekstensi ini memungkinkan Anda untuk membuka folder yang berada di distribusi Linux Anda (misalnya, Ubuntu di WSL2) langsung di VS Code, tanpa perlu pusing dengan jalur, izin, atau biner yang tidak kompatibel.
Instal juga ekstensi “Dev Containers”.Berkat fitur ini, Anda dapat membuka proyek Anda di dalam kontainer Docker dan menjadikan kontainer tersebut sebagai lingkungan pengembangan lengkap Anda: dependensi, versi Python, Node, .NET, dll., semuanya terbungkus di dalamnya.
Terakhir, tambahkan ekstensi “Docker” untuk VS Code. untuk dapat mengelola gambar, kontainer, log, dan penyebaran dari antarmuka editor sendiri, dengan panel samping dan perintah kontekstual.
Alur kerja tipikalnya adalah mengkloning proyek ke distro WSL2 Anda., misalnya:
git clone https://github.com/<usuario>/mi-proyecto.git
cd mi-proyecto
Dari situ, Anda jalankan VS Code dengan mengarahkan ke folder proyek. dengan:
code .
Di palet perintah VS Code (Ctrl+Shift+P), pilih “Dev Containers: Reopen in Container” sehingga proyek dibuka kembali di dalam kontainer Docker yang ditentukan oleh konfigurasi. .devcontainerJika belum ada, ekstensi akan menyarankan template berdasarkan jenis proyek (Python, Node, .NET, dll.).
Setelah kontainer berhasil dibuat dan berjalan, Anda akan memiliki lingkungan pengembangan yang bersih dan dapat direproduksi.Dengan itu, Anda dapat melakukan debugging, menjalankan pengujian, meluncurkan server pengembangan, dan membukanya di browser Windows seolah-olah itu adalah aplikasi lokal.
Masalah umum dan cara mengatasinya
Jika Anda pernah mencoba versi pratinjau Docker untuk WSLAnda mungkin memiliki konteks Docker yang disebut wsl yang sudah usang dan dapat menimbulkan kesalahan seperti “open //./pipe/docker_wsl: Sistem tidak dapat menemukan file yang ditentukan”.
Untuk memeriksa konteks yang tersedia, jalankan:
docker context ls
Jika Anda melihat yang bernama wslAnda dapat menghapusnya dengan tenang sepenuhnya. menggunakan:
docker context rm wsl
Hal lain yang sering menimbulkan masalah adalah menemukan lokasi penyimpanan data Docker saat bekerja dengan WSL2.Anda biasanya akan melihat sesuatu seperti ini:
\wsl$\docker-desktop\wsl$\docker-desktop-data
Untuk menjelajahinya dari Windows File ExplorerBuka terminal di distribusi WSL Anda dan jalankan perintah berikut:
explorer.exe .
Jika Anda menavigasi ke rute tersebut \\wsl\<Distro>\mnt\wsl (menggantikan <Distro> dengan nama asli mereka, misalnya Ubuntu-24.04), Anda seharusnya dapat melihat folder tempat Docker Desktop menyimpan lapisan gambar dan volume.
Ketika Docker Desktop menolak untuk memulai atau "macet"Hal ini hampir selalu terkait dengan salah satu poin berikut: virtualisasi dinonaktifkan di BIOS, layanan Hyper-V rusak, WSL2 sudah usang, atau konflik dengan alat virtualisasi lain yang juga ingin mengontrol VT-x/AMD-V.
Apa yang harus dilakukan jika perangkat keras Anda tidak mendukung virtualisasi perangkat keras?
Jika setelah meninjau BIOS dan dokumentasi Anda menemukan bahwa komputer Anda sebenarnya tidak mendukung virtualisasi perangkat kerasKemungkinan yang ada sangat berkurang, dan khususnya Docker Desktop tidak akan menjadi pilihan yang layak di Windows.
Dalam hal ini, solusi yang masuk akal melibatkan mengandalkan mesin lain atau komputasi awan.Server Linux kecil di jaringan lokal Anda, sebuah instance di penyedia cloud murah, atau bahkan laptop yang lebih baru yang menawarkan VT-x/AMD-V. Dari mesin Windows Anda, Anda dapat terhubung melalui SSH dan gunakan Docker Engine di sana.
Anda juga dapat mengikuti jalur virtualisasi "perangkat lunak" dengan menggunakan alat yang sangat lama atau konfigurasi eksperimental.Namun, performanya akan buruk dan stabilitasnya diragukan. Mungkin bisa berfungsi untuk lingkungan pembelajaran yang sangat mendasar, tetapi untuk hal-hal yang serius sekalipun, sebaiknya jangan mengandalkan solusi jenis ini.
Singkatnya, jika GPU Anda cukup bagus tetapi CPU Anda tidak mendukung virtualisasi, maka Anda akan mengalami masalah.Anda dapat terus bekerja dengan alat pengembangan lokal dan menyimpan Docker serta kontainer untuk lingkungan jarak jauh. Ini memang tidak senyaman bekerja dengan alat pengembangan lokal, tetapi setidaknya Anda akan memiliki lingkungan yang kompatibel dan mudah dipelihara.
Membangun lingkungan Docker Desktop yang memadai tanpa virtualisasi perangkat keras aktif di Windows sangat terbatas oleh desain alat tersebut dan kebutuhan akan kernel Linux di dalam mesin virtual.Namun, dengan menggabungkan WSL2, Docker Engine asli di Linux, integrasi dengan Visual Studio Code dan, jika perangkat keras memungkinkan, Hyper-V atau WSL2 sebagai backend Docker Desktop, Anda dapat memiliki lingkungan kontainer yang kuat, fleksibel, dan cukup ringan bahkan di komputer rumahan, asalkan Anda menganggap bahwa virtualisasi perangkat keras bukan lagi pilihan tetapi praktis merupakan persyaratan awal.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.