Technical Anshu Domovská stránka › Výukové programy › Docker na WSL 2
🐳 Průvodce nastavením dockeru

Instalace dockeru na WSL 2 – nastavení prvního kontejneru

Nainstalujte Docker Desktop na Windows 10 nebo 11 pomocí backendu WSL 2 – nejprve WSL, poté Docker a poté ověřený kontejner hello-world. Zahrnuje poctivé kontroly virtualizace, licencování a skupiny uživatelů dockerů.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Instalace dockeru na WSL 2 – nastavení prvního kontejneru
🎧 Vícejazyčný zvuk: Ve videopřehrávači klikněte na [Nastavení] (⚙️) ➔ [Zvuková stopa] a vyberte jazyk.

📑Kapitoly

  1. Proč na pořadí záleží – nejprve WSL 2, poté Docker Desktop
  2. Nejprve zkontrolujte počítač – verze systému Windows s winver a virtualizací ve Správci úloh
  3. Instalace WSL 2 jedním příkazem, restartování a dokončení prvního spuštění Ubuntu
  4. Ověření WSL – stav, seznam distribucí a kontrola výchozí verze 2
  5. Instalace Docker Desktop s backendem WSL 2
  6. Spuštění prvního kontejneru — docker --version a hello-world
  7. Poctivé kontroly – licencování Docker Desktop a skupina uživatelů dockerů

📋 Přehled a průvodce krok za krokem

1

Nejprve zkontrolujte svůj počítač

Docker Desktop s backendem WSL 2 potřebuje tři věci a přeskočením této dvouminutové kontroly lidé ztrácejí večer. Za prvé, verze Windows: potřebujete Windows 10 verze 2004 nebo novější, nebo Windows 11. Stiskněte Win + R, napište winver a stiskněte Enter pro zobrazení přesné verze.

Run Dialog
winver

Za druhé, virtualizace musí být zapnutá v BIOSu nebo UEFI. Otevřete Správce úloh, přejděte na Výkon, poté na CPU a vyhledejte Virtualizace: Povoleno. Pokud je uvedeno Zakázáno, žádné softwarové nastavení vás nezachrání – nejprve v BIOSu povolte Intel VT-x nebo AMD SVM. Za třetí, ponechte si asi 4 GB volné paměti RAM a několik GB volného disku: WSL 2 a Docker sdílejí váš počítač, nenahrazují jej.

📌 Ve verzích Windows Home tato trasa WSL 2 nepředstavuje řešení – je to zamýšlená trasa. Hyper-V k tomu není potřeba.
2

Nainstalujte WSL 2 před čímkoli jiným

Většina neúspěšných instalací Dockeru v systému Windows se nezdaří z jednoho nudného důvodu: objednávka byla nesprávná. Docker Desktop pod ním očekává funkční WSL 2, takže nejprve postavte základy. Otevřete PowerShell jako správce a spusťte jeden příkaz:

PowerShell (Admin)
wsl --install

Nechte to dokončit a poté restartujte PC — restart není volitelný, načte virtualizační komponenty. Po restartu Ubuntu (výchozí distribuce) dokončí své vlastní nastavení a požádá vás o vytvoření uživatelského jména a hesla pro Linux.

⚠️ Toto heslo pro Linux je pouze pro sudo – vyberte si takové, které si zapamatujete, protože při psaní se na obrazovce nic nezobrazuje. A nenechávejte distribuci napůl vytvořenou: distribuce, jejíž první spuštění nebylo nikdy dokončeno, je nejčastější skrytou příčinou toho, že Docker Desktop visí při prvním spuštění.
3

Ověřte, zda je WSL 2 opravdu připraven

Než se Docker dostane kamkoli do blízkosti stroje, potvrďte základ dvěma příkazy:

PowerShell
wsl --status
wsl -l -v

Vaše distribuce by měla v seznamu zobrazovat VERZI 2. Pokud se zobrazí 1, nastavte výchozí verzi a převeďte distribuci, jak naznačuje výstup příkazu:

PowerShell
wsl --set-default-version 2

Každá vrstva je testována před tím, než pokračuje další, takže pokud něco později selže, přesně víte, která vrstva problém vlastní.

4

Nainstalujte Docker Desktop nahoře

Stahujte Docker Desktop pouze z docker.com – weby třetích stran pro stahování obsahují nevyžádané soubory s oblíbenými instalačními programy. Spusťte instalační program a ponechte zaškrtnutou možnost Použít WSL 2 namísto Hyper-V; na většině počítačů je ve výchozím nastavení zaškrtnuto.

Když se instalační program zeptá, nechte jej zavřít a odhlaste se nebo restartujte, pokud budete vyzváni. Docker přidá váš účet Windows do místní skupiny docker-users a členství ve skupině se projeví až po novém přihlášení – toto je poctivá kontrola, kterou většina průvodců přeskočí, a proto Docker někdy odmítne spustit, dokud se neodhlásíte a znovu nepřihlásíte.

Spusťte Docker Desktop a počkejte, až se ikona velryby v systémové liště ustálí a řídicí panel ohlásí Spuštěný motor. První start je pomalý; dej tomu pár minut. Přijměte čestně obrazovku Docker Subscription Service Agreement — je to skutečná licence.

✅ Tip: Chcete-li použít příkaz docker v Ubuntu i v PowerShellu, otevřete Nastavení plochy Dockeru, přejděte na Zdroje a poté na Integrace WSL a zapněte svou distribuci.
5

Spusťte svůj první kontejner — Hello World

Otevřete nové okno PowerShell nebo Terminal a spusťte dva příkazy, které dokazují, že celý řetězec funguje:

PowerShell
docker --version
docker run hello-world

docker --version dokazuje, že klient je nainstalován a na vaší PATH. docker run hello-world dokazuje vše ostatní: Docker nemůže najít obrázek lokálně, stáhne ho z Docker Hub, vytvoří z něj kontejner, spustí ho a vytiskne zprávu Hello from Docker!. Pokud se tato zpráva objeví, váš řetězec funguje od začátku do konce – terminál, klient, engine uvnitř WSL 2, síť a registr.

⚠️ Dvě upřímná varování. Za prvé, první spuštění vyžaduje internet – pokud selže, neinstalujte naslepo; zkontrolujte, která vrstva (WSL, engine, síť) skutečně selhala. Zadruhé, Docker Desktop není jednoduše „zdarma“ pro každého: je zdarma pro osobní použití, vzdělávání, nekomerční open source a malé podniky v rámci limitů velikosti, které Docker publikuje, a placené předplatné na uživatele pro větší společnosti. Pokud jej instalujete v práci, zkontrolujte, na které straně této linky je vaše společnost.

🏷️Proměnné a klíčová slova vyhledávání tématu

🔍 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
🎙️ Úplný přepis – klepnutím rozbalíte

__TOK_28__

__TOK_29__

❓ Často kladené otázky

Je tento tutoriál 100% bezplatný?

__TOK_30__

Mohou začátečníci postupovat podle tohoto návodu?

__TOK_31__

Kde mohu klást otázky, když uvíznu?

__TOK_32__

🚀 Podívejte se na celý návod na YouTube

__TOK_33__

__TOK_34__

▶️ Přehrát celé video
Tento tutoriál je založen na videu Technical Anshu's Docker Install on WSL 2 • Zasekli jste se na nějakém kroku? Zeptejte se v komentářích k videu — tam se vám dostane pomoci 🙏