Instal Docker di WSL 2 - Pengaturan Kontainer Pertama
Instal Docker Desktop di Windows 10 atau 11 menggunakan backend WSL 2 — WSL terlebih dahulu, lalu Docker, lalu container hello-world yang terverifikasi. Termasuk pemeriksaan jujur untuk virtualisasi, perizinan, dan kelompok pengguna buruh pelabuhan.
📑Bab
- Mengapa urutannya penting — WSL 2 terlebih dahulu, Docker Desktop kedua
- Memeriksa PC terlebih dahulu — Versi Windows dengan winver dan virtualisasi di Task Manager
- Menginstal WSL 2 dengan satu perintah, memulai ulang, dan menyelesaikan proses pertama Ubuntu
- Memverifikasi WSL — status, daftar distro, dan pemeriksaan versi 2 default
- Menginstal Docker Desktop dengan backend WSL 2
- Menjalankan container pertama — docker --version dan hello-world
- Pemeriksaan yang jujur — Lisensi Docker Desktop dan grup pengguna buruh pelabuhan
📋 Ikhtisar & Panduan Langkah demi Langkah
Periksa PC Anda Terlebih Dahulu
Docker Desktop dengan backend WSL 2 memerlukan tiga hal, dan melewatkan pemeriksaan dua menit ini akan membuat orang kehilangan malamnya. Pertama, versi Windows: Anda memerlukan Windows 10 versi 2004 atau lebih baru, atau Windows 11. Tekan Win + R, ketik winver dan tekan Enter untuk melihat versi persisnya.
winver
Kedua, virtualisasi harus diaktifkan di BIOS atau UEFI. Buka Pengelola Tugas, buka Kinerja, lalu CPU, dan cari Virtualisasi: Diaktifkan. Jika tertulis Disabled, tidak ada pengaturan perangkat lunak yang akan menyelamatkan Anda — aktifkan Intel VT-x atau AMD SVM di BIOS terlebih dahulu. Ketiga, simpan sekitar 4 GB RAM kosong dan beberapa GB disk cadangan: WSL 2 dan Docker berbagi mesin Anda, mereka tidak menggantinya.
Instal WSL 2 Sebelum Melakukan Hal Lain
Kebanyakan instalasi Docker yang gagal di Windows gagal karena satu alasan yang membosankan: urutannya salah. Docker Desktop mengharapkan WSL 2 yang berfungsi di bawahnya, jadi bangun fondasinya terlebih dahulu. Buka PowerShell sebagai Administrator dan jalankan satu perintah:
wsl --install
Biarkan selesai, kemudian restart PC — restart bukanlah suatu pilihan, ini memuat komponen virtualisasi. Setelah restart, Ubuntu (distro default) menyelesaikan pengaturannya sendiri dan meminta Anda membuat nama pengguna dan kata sandi Linux.
sudo — pilih salah satu yang mudah Anda ingat, karena tidak ada yang ditampilkan di layar saat Anda mengetiknya. Dan jangan biarkan distro setengah jadi: distro yang dijalankan pertama kali tidak pernah selesai adalah penyebab tersembunyi paling umum dari Docker Desktop yang hang saat pertama kali dijalankan.Verifikasi WSL 2 Benar-Benar Siap
Sebelum Docker mendekati mesin, konfirmasikan fondasinya dengan dua perintah:
wsl --status
wsl -l -v
Distro Anda akan menampilkan VERSION 2 dalam daftar. Jika muncul 1, atur versi default dan konversikan distro seperti yang disarankan oleh output perintah:
wsl --set-default-version 2
Setiap lapisan diuji sebelum lapisan berikutnya dijalankan, jadi jika nanti ada yang gagal, Anda tahu persis lapisan mana yang bermasalah.
Instal Docker Desktop di Atas
Unduh Docker Desktop hanya dari docker.com — situs pengunduhan pihak ketiga menggabungkan sampah dengan penginstal populer. Jalankan penginstal dan biarkan opsi Gunakan WSL 2 alih-alih Hyper-V dicentang; pada sebagian besar PC, ini dicentang secara default.
Saat penginstal meminta, biarkan penginstal menutup dan mengeluarkan Anda atau memulai ulang jika diminta. Docker menambahkan akun Windows Anda ke grup pengguna buruh pelabuhan lokal, dan keanggotaan grup hanya berlaku pada proses masuk baru — ini adalah pemeriksaan jujur yang dilewati sebagian besar panduan, dan itulah sebabnya Docker terkadang menolak untuk memulai hingga Anda keluar dan masuk kembali.
Mulai Docker Desktop dan tunggu hingga ikon paus di baki sistem berhenti dan dasbor melaporkan Mesin berjalan. Permulaan pertama lambat; beri waktu beberapa menit. Terima layar Perjanjian Layanan Berlangganan Docker dengan jujur — ini adalah lisensi asli.
buruh pelabuhan di dalam Ubuntu dan juga di PowerShell, buka Pengaturan Desktop Docker, buka Sumber Daya, lalu Integrasi WSL, dan aktifkan distro Anda.Jalankan Kontainer Pertama Anda — Hello World
Buka jendela PowerShell atau Terminal baru dan jalankan dua perintah yang membuktikan seluruh rangkaian berfungsi:
docker --version
docker run hello-world
docker --version membuktikan klien telah diinstal dan berada di PATH Anda. docker run hello-world membuktikan segalanya: Docker tidak dapat menemukan image secara lokal, mendownloadnya dari Docker Hub, membuat container dari image tersebut, menjalankannya, dan mencetak pesan Hello from Docker!. Jika pesan itu muncul, rantai Anda bekerja secara menyeluruh — terminal, klien, mesin di dalam WSL 2, jaringan, dan registri.
🏷️Variabel & Kata Kunci Pencarian Topik
🎙️ Transkrip Lengkap — ketuk untuk memperluas
__TOK_28__
__TOK_29__
❓ Pertanyaan yang Sering Diajukan
Apakah tutorial ini 100% gratis untuk diikuti?
__TOK_30__
Bisakah pemula mengikuti panduan ini?
__TOK_31__
Di mana saya dapat mengajukan pertanyaan jika saya mengalami kebuntuan?
__TOK_32__