Technical Anshu Strona główna › Samouczki › Docker w WSL 2
🐳 Przewodnik konfiguracji Dockera

Instalacja platformy Docker na WSL 2 — pierwsza konfiguracja kontenera

Zainstaluj Docker Desktop w systemie Windows 10 lub 11, korzystając z zaplecza WSL 2 — najpierw WSL, potem Docker, a następnie zweryfikowany kontener hello-world. Obejmuje uczciwe sprawdzenie wirtualizacji, licencjonowania i grupy użytkowników dokerów.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Instalacja platformy Docker na WSL 2 — pierwsza konfiguracja kontenera
🎧 Wielojęzyczny dźwięk: W odtwarzaczu wideo kliknij [Ustawienia] (⚙️) ➔ [Ścieżka dźwiękowa], aby wybrać język.

📑Rozdziały

  1. Dlaczego kolejność ma znaczenie — najpierw WSL 2, potem Docker Desktop
  2. Najpierw sprawdzenie komputera — wersja systemu Windows z winverem i wirtualizacją w Menedżerze zadań
  3. Instalacja WSL 2 za pomocą jednego polecenia, ponowne uruchomienie i zakończenie pierwszego uruchomienia Ubuntu
  4. Weryfikacja WSL — status, lista dystrybucji i domyślna wersja 2
  5. Instalowanie Docker Desktop z backendem WSL 2
  6. Uruchamianie pierwszego kontenera — docker --version i hello-world
  7. Uczciwe kontrole — licencjonowanie Docker Desktop i grupa użytkowników dokerów

📋Omówienie i przewodnik krok po kroku

1

Najpierw sprawdź swój komputer

Docker Desktop z backendem WSL 2 potrzebuje trzech rzeczy, a pominięcie tej dwuminutowej kontroli to strata wieczoru. Najpierw wersja dla systemu Windows: potrzebujesz systemu Windows 10 w wersji 2004 lub nowszej albo Windows 11. Naciśnij Win + R, wpisz winver i naciśnij Enter, aby zobaczyć dokładną wersję.

Run Dialog
winver

Po drugie, wirtualizacja musi być włączona w BIOS-ie lub UEFI. Otwórz Menedżera zadań, przejdź do Wydajność, następnie CPU i poszukaj opcji Wirtualizacja: włączona. Jeśli jest napisane Wyłączone, żadne ustawienie oprogramowania Cię nie uratuje — najpierw włącz Intel VT-x lub AMD SVM w BIOS-ie. Po trzecie, zachowaj około 4 GB wolnej pamięci RAM i kilka GB wolnego miejsca na dysku: WSL 2 i Docker współdzielą twoją maszynę, nie zastępują jej.

📌 W wersjach systemu Windows Home ta trasa WSL 2 nie jest obejściem — jest to trasa zamierzona. Hyper-V nie jest do tego wymagany.
2

Zainstaluj WSL 2 przed czymkolwiek innym

Większość nieudanych instalacji Dockera w systemie Windows kończy się niepowodzeniem z jednego nudnego powodu: kolejność była niewłaściwa. Docker Desktop oczekuje działającego WSL 2 pod nim, więc najpierw zbuduj fundament. Otwórz PowerShell jako administrator i uruchom jedno polecenie:

PowerShell (Admin)
wsl --install

Pozwól mu się zakończyć, a następnie uruchom ponownie komputer — ponowne uruchomienie nie jest opcjonalne, ładuje komponenty wirtualizacji. Po ponownym uruchomieniu Ubuntu (domyślna dystrybucja) zakończy własną konfigurację i poprosi o utworzenie nazwy użytkownika i hasła dla systemu Linux.

⚠️ To hasło do Linuksa jest przeznaczone tylko dla sudo — wybierz takie, które zapamiętasz, ponieważ podczas jego wpisywania nic nie jest wyświetlane na ekranie. I nie zostawiaj dystrybucji w połowie utworzonej: dystrybucja, której pierwsze uruchomienie nigdy nie zostało ukończone, jest najczęstszą ukrytą przyczyną zawieszania się Docker Desktop przy pierwszym uruchomieniu.
3

Sprawdź, czy WSL 2 jest naprawdę gotowy

Zanim Docker zbliży się do maszyny, potwierdź fundament dwoma poleceniami:

PowerShell
wsl --status
wsl -l -v

Twoja dystrybucja powinna wyświetlać na liście wersję WERSJA 2. Jeśli pokazuje 1, ustaw wersję domyślną i przekonwertuj dystrybucję zgodnie z sugestią wyniku polecenia:

PowerShell
wsl --set-default-version 2

Każda warstwa jest testowana przed uruchomieniem kolejnej, więc jeśli później coś zawiedzie, wiadomo dokładnie, która warstwa powoduje problem.

4

Zainstaluj pulpit Docker na górze

Pobieraj Docker Desktop tylko z witryny docker.com — witryny pobierania innych firm dołączają śmieci do popularnych instalatorów. Uruchom instalator i pozostaw zaznaczoną opcję Użyj WSL 2 zamiast Hyper-V; na większości komputerów jest ona domyślnie zaznaczona.

Gdy instalator o to poprosi, pozwól mu się zamknąć i wyloguj lub uruchom ponownie, jeśli zostaniesz o to poproszony. Docker dodaje Twoje konto Windows do lokalnej grupy docker-users, a członkostwo w grupie zaczyna obowiązywać dopiero po ponownym zalogowaniu się — jest to uczciwa kontrola, którą większość przewodników pomija i dlatego Docker czasami nie chce się uruchomić, dopóki się nie wylogujesz i nie zalogujesz ponownie.

Uruchom Docker Desktop i poczekaj, aż ikona wieloryba na pasku zadań się uspokoi, a na pulpicie nawigacyjnym pojawi się komunikat Silnik pracuje. Pierwszy start jest powolny; daj mu kilka minut. Zaakceptuj szczerze ekran Umowy o świadczenie usług subskrypcji Docker — to prawdziwa licencja.

✅ Wskazówka: aby użyć polecenia docker w Ubuntu oraz w PowerShell, otwórz Ustawienia pulpitu Docker, przejdź do Zasoby, następnie Integracja WSL i włącz swoją dystrybucję.
5

Uruchom swój pierwszy kontener — Hello World

Otwórz nowe okno PowerShell lub Terminal i uruchom dwa polecenia, które dowodzą, że cały łańcuch działa:

PowerShell
docker --version
docker run hello-world

docker --version potwierdza, że ​​klient jest zainstalowany i znajduje się na Twojej ścieżce. docker run hello-world udowadnia wszystko inne: Docker nie może znaleźć obrazu lokalnie, pobiera go z Docker Hub, tworzy z niego kontener, uruchamia go i wypisuje komunikat Witamy z Dockera!. Jeśli pojawi się ten komunikat, Twój łańcuch działa od końca do końca — terminal, klient, silnik w WSL 2, sieć i rejestr.

⚠️ Dwa szczere ostrzeżenia. Po pierwsze, pierwsze uruchomienie wymaga dostępu do Internetu — jeśli się nie powiedzie, nie instaluj ponownie na ślepo; sprawdź, która warstwa (WSL, silnik, sieć) faktycznie uległa awarii. Po drugie, Docker Desktop nie jest po prostu „bezpłatny” dla wszystkich: jest bezpłatny do użytku osobistego, edukacji, niekomercyjnego oprogramowania typu open source i małych firm w ramach limitów wielkości publikowanych przez Docker, a także płatnej subskrypcji na użytkownika w przypadku większych firm. Jeśli instalujesz go w pracy, sprawdź, po której stronie tej linii znajduje się Twoja firma.

🏷️Zmienne wyszukiwania tematów i słowa kluczowe

🔍 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
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć

__TOK_28__

__TOK_29__

❓ Najczęściej zadawane pytania

Czy korzystanie z tego samouczka jest w 100% bezpłatne?

__TOK_30__

Czy początkujący mogą postępować zgodnie z tym przewodnikiem?

__TOK_31__

Gdzie mogę zadawać pytania, jeśli utknę?

__TOK_32__

🚀 Obejrzyj cały samouczek na YouTube

__TOK_33__

__TOK_34__

▶️ Obejrzyj cały film
Ten samouczek jest oparty na filmie Instalacja Dockera firmy Technical Anshu na WSL 2. • Utknąłeś na którymkolwiek kroku? Zapytaj w komentarzach do filmu – tam uzyskasz pomoc 🙏