Technical Anshu Laman Utama › Tutorial › Docker pada WSL 2
🐳 Panduan Persediaan Docker

Pemasangan Docker pada WSL 2 - Persediaan Bekas Pertama

Pasang Desktop Docker pada Windows 10 atau 11 menggunakan bahagian belakang WSL 2 — WSL dahulu, kemudian Docker, kemudian bekas hello-world yang disahkan. Termasuk semakan jujur ​​untuk virtualisasi, pelesenan dan kumpulan pengguna docker.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Pemasangan Docker pada WSL 2 - Persediaan Bekas Pertama
🎧 Audio Pelbagai Bahasa: Dalam pemain video, klik [Tetapan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Mengapa pesanan itu penting — WSL 2 dahulu, Docker Desktop kedua
  2. Menyemak PC dahulu — versi Windows dengan winver dan virtualisasi dalam Pengurus Tugas
  3. Memasang WSL 2 dengan satu arahan, memulakan semula dan menamatkan larian pertama Ubuntu
  4. Mengesahkan WSL — status, senarai distro dan semakan versi lalai 2
  5. Memasang Desktop Docker dengan bahagian belakang WSL 2
  6. Menjalankan bekas pertama — docker --version dan hello-world
  7. Semakan yang jujur — pelesenan Docker Desktop dan kumpulan pengguna docker

📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah

1

Semak PC Anda Dahulu

Docker Desktop dengan bahagian belakang WSL 2 memerlukan tiga perkara, dan melangkau semakan dua minit ini ialah cara orang kehilangan malam. Pertama, versi Windows: anda memerlukan Windows 10 versi 2004 atau lebih baru, atau Windows 11. Tekan Win + R, taip winver dan tekan Enter untuk melihat versi tepat anda.

Run Dialog
winver

Kedua, virtualisasi mesti dihidupkan dalam BIOS atau UEFI. Buka Pengurus Tugas, pergi ke Prestasi, kemudian CPU dan cari Virtualisasi: Didayakan. Jika tertera Dilumpuhkan, tiada tetapan perisian akan menjimatkan anda — dayakan Intel VT-x atau AMD SVM dalam BIOS dahulu. Ketiga, simpan kira-kira 4 GB RAM percuma dan beberapa GB alat ganti cakera: WSL 2 dan Docker berkongsi mesin anda, mereka tidak menggantikannya.

📌 Pada edisi Windows Home laluan WSL 2 ini bukan penyelesaian — ia ialah laluan yang dimaksudkan. Hyper-V tidak diperlukan untuknya.
2

Pasang WSL 2 Sebelum Perkara Lain

Kebanyakan pemasangan Docker yang gagal pada Windows gagal kerana satu sebab yang membosankan: pesanan itu salah. Docker Desktop mengharapkan WSL 2 yang berfungsi di bawahnya, jadi bina asasnya terlebih dahulu. Buka PowerShell sebagai Pentadbir dan jalankan satu arahan:

PowerShell (Admin)
wsl --install

Biarkan ia selesai, kemudian mulakan semula PC — mulakan semula bukan pilihan, ia memuatkan komponen virtualisasi. Selepas dimulakan semula, Ubuntu (distro lalai) menamatkan persediaannya sendiri dan meminta anda membuat nama pengguna dan kata laluan Linux.

⚠️ Kata laluan Linux itu adalah untuk sudo sahaja — pilih satu yang anda akan ingat, kerana tiada apa yang ditunjukkan pada skrin semasa anda menaipnya. Dan jangan biarkan distro dibuat separuh: distro yang larian pertamanya tidak pernah selesai adalah punca tersembunyi yang paling biasa menyebabkan Docker Desktop tergantung pada permulaan pertama.
3

Sahkan WSL 2 Betul-betul Bersedia

Sebelum Docker pergi ke mana-mana berhampiran mesin, sahkan asas dengan dua arahan:

PowerShell
wsl --status
wsl -l -v

Distro anda harus menunjukkan VERSION 2 dalam senarai. Jika ia menunjukkan 1, tetapkan versi lalai dan tukar distro seperti yang dicadangkan oleh output arahan:

PowerShell
wsl --set-default-version 2

Setiap lapisan diuji sebelum lapisan seterusnya diteruskan, jadi jika sesuatu gagal kemudian anda tahu dengan tepat lapisan mana yang memiliki masalah itu.

4

Pasang Desktop Docker di Atas

Muat turun Docker Desktop hanya dari docker.com — tapak muat turun pihak ketiga menggabungkan sampah dengan pemasang popular. Jalankan pemasang dan pastikan pilihan Gunakan WSL 2 dan bukannya Hyper-V ditandakan; pada kebanyakan PC ia ditanda secara lalai.

Apabila pemasang bertanya, biarkan ia ditutup dan log keluar anda atau mulakan semula jika digesa. Docker menambahkan akaun Windows anda pada kumpulan docker-users setempat, dan keahlian kumpulan hanya berkuat kuasa pada log masuk baharu — ini adalah semakan jujur yang kebanyakan panduan langkau, dan itulah sebabnya Docker kadangkala enggan memulakan sehingga anda log keluar dan masuk semula.

Mulakan Desktop Docker dan tunggu ikon ikan paus dalam dulang sistem selesai dan papan pemuka melaporkan Enjin berjalan. Permulaan pertama adalah perlahan; berikannya beberapa minit. Terima skrin Perjanjian Perkhidmatan Langganan Docker dengan jujur ​​— ia adalah lesen sebenar.

✅ Petua: untuk menggunakan perintah docker dalam Ubuntu serta dalam PowerShell, buka Tetapan Desktop Docker, pergi ke Sumber, kemudian WSL Integration, dan hidupkan distro anda.
5

Jalankan Bekas Pertama Anda — Hello World

Buka tetingkap PowerShell atau Terminal baru dan jalankan dua arahan yang membuktikan keseluruhan rantai berfungsi:

PowerShell
docker --version
docker run hello-world

docker --version membuktikan klien telah dipasang dan pada PATH anda. docker run hello-world membuktikan segala-galanya: Docker tidak dapat mencari imej secara setempat, memuat turunnya daripada Docker Hub, mencipta bekas daripadanya, menjalankannya dan mencetak mesej Hello dari Docker!nya. Jika mesej itu muncul, rantai anda berfungsi hujung ke hujung — terminal, klien, enjin di dalam WSL 2, rangkaian dan pendaftaran.

⚠️ Dua amaran yang jujur. Pertama, larian pertama memerlukan internet untuk menarik — jika gagal, jangan pasang semula secara membuta tuli; semak lapisan mana (WSL, enjin, rangkaian) sebenarnya gagal. Kedua, Docker Desktop bukan sekadar "percuma" untuk semua orang: ia percuma untuk kegunaan peribadi, pendidikan, sumber terbuka bukan komersial dan perniagaan kecil di bawah had saiz yang diterbitkan Docker, dan langganan berbayar setiap pengguna untuk syarikat yang lebih besar. Jika anda memasangnya di tempat kerja, periksa di sebelah mana garisan syarikat anda berada.

🏷️Pembolehubah & Kata Kunci Carian 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 Penuh — ketik untuk mengembangkan

__TOK_28__

__TOK_29__

❓ Soalan Lazim

Adakah tutorial ini 100% percuma untuk diikuti?

__TOK_30__

Bolehkah pemula mengikuti panduan ini?

__TOK_31__

Di mana saya boleh bertanya soalan jika saya tersekat?

__TOK_32__

🚀 Tonton Tutorial Penuh di YouTube

__TOK_33__

__TOK_34__

▶️ Tonton Video Penuh
Tutorial ini adalah berdasarkan Anshu TeknikalPasang Docker pada video WSL 2 • Terjebak pada mana-mana langkah? Tanya dalam ulasan video — anda akan mendapat bantuan di sana 🙏