Technical Anshu Beranda › Tutorial › Docker di WSL 2
🐳 Panduan Pengaturan Docker

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.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Instal Docker di WSL 2 - Pengaturan Kontainer Pertama
🎧 Audio Multi-Bahasa: Di pemutar video, klik [Setelan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Mengapa urutannya penting — WSL 2 terlebih dahulu, Docker Desktop kedua
  2. Memeriksa PC terlebih dahulu — Versi Windows dengan winver dan virtualisasi di Task Manager
  3. Menginstal WSL 2 dengan satu perintah, memulai ulang, dan menyelesaikan proses pertama Ubuntu
  4. Memverifikasi WSL — status, daftar distro, dan pemeriksaan versi 2 default
  5. Menginstal Docker Desktop dengan backend WSL 2
  6. Menjalankan container pertama — docker --version dan hello-world
  7. Pemeriksaan yang jujur — Lisensi Docker Desktop dan grup pengguna buruh pelabuhan

📋 Ikhtisar & Panduan Langkah demi Langkah

1

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.

Run Dialog
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.

📌 Pada edisi Windows Home rute WSL 2 ini bukan solusi — ini adalah rute yang dimaksudkan. Hyper-V tidak diperlukan untuk itu.
2

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:

PowerShell (Admin)
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.

⚠️ Kata sandi Linux itu hanya untuk 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.
3

Verifikasi WSL 2 Benar-Benar Siap

Sebelum Docker mendekati mesin, konfirmasikan fondasinya dengan dua perintah:

PowerShell
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:

PowerShell
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.

4

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.

✅ Kiat: untuk menggunakan perintah buruh pelabuhan di dalam Ubuntu dan juga di PowerShell, buka Pengaturan Desktop Docker, buka Sumber Daya, lalu Integrasi WSL, dan aktifkan distro Anda.
5

Jalankan Kontainer Pertama Anda — Hello World

Buka jendela PowerShell atau Terminal baru dan jalankan dua perintah yang membuktikan seluruh rangkaian berfungsi:

PowerShell
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.

⚠️ Dua peringatan jujur. Pertama, proses pertama memerlukan internet untuk menjalankannya — jika gagal, jangan menginstal ulang secara membabi buta; periksa lapisan mana (WSL, mesin, jaringan) yang sebenarnya gagal. Kedua, Docker Desktop tidak sekadar "gratis" untuk semua orang: ia juga gratis untuk penggunaan pribadi, pendidikan, open source non-komersial, dan usaha kecil di bawah batas ukuran yang diterbitkan Docker, dan langganan berbayar per pengguna untuk perusahaan besar. Jika Anda memasangnya di tempat kerja, periksa di sisi mana perusahaan Anda berada.

🏷️Variabel & Kata Kunci Pencarian Topik

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ 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__

🚀 Tonton Tutorial Lengkapnya di YouTube

__TOK_33__

__TOK_34__

▶️ Tonton Video Lengkapnya
Tutorial ini didasarkan pada video Penginstalan Docker Technical Anshu di WSL 2 • Terjebak pada langkah apa pun? Tanyakan di komentar video — Anda akan mendapat bantuan di sana 🙏