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.
📑Bab
- Mengapa pesanan itu penting — WSL 2 dahulu, Docker Desktop kedua
- Menyemak PC dahulu — versi Windows dengan winver dan virtualisasi dalam Pengurus Tugas
- Memasang WSL 2 dengan satu arahan, memulakan semula dan menamatkan larian pertama Ubuntu
- Mengesahkan WSL — status, senarai distro dan semakan versi lalai 2
- Memasang Desktop Docker dengan bahagian belakang WSL 2
- Menjalankan bekas pertama — docker --version dan hello-world
- Semakan yang jujur — pelesenan Docker Desktop dan kumpulan pengguna docker
📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah
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.
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.
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:
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.
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.Sahkan WSL 2 Betul-betul Bersedia
Sebelum Docker pergi ke mana-mana berhampiran mesin, sahkan asas dengan dua arahan:
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:
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.
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.
docker dalam Ubuntu serta dalam PowerShell, buka Tetapan Desktop Docker, pergi ke Sumber, kemudian WSL Integration, dan hidupkan distro anda.Jalankan Bekas Pertama Anda — Hello World
Buka tetingkap PowerShell atau Terminal baru dan jalankan dua arahan yang membuktikan keseluruhan rantai berfungsi:
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.
🏷️Pembolehubah & Kata Kunci Carian Topik
🎙️ 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__