Docker telepítése a gépedre
Válaszd ki az operációs rendszered, és kövesd a lépéseket. Tíz percen belül futtatható lesz az első konténered.
Windows 10/11 esetén a Docker Desktop a legkényelmesebb. Háttérben a WSL 2-t használja, ezért gyors és natívan integrálódik.
- Engedélyezd a WSL 2-t: futtasd PowerShellben (rendszergazdaként) a
wsl --installparancsot, majd indítsd újra a gépet. - Töltsd le a Docker Desktopot a hivatalos oldalról, és futtasd a telepítőt.
- A telepítés végén jelöld be a „Use WSL 2 instead of Hyper-V” opciót.
- Indítsd el a Docker Desktopot, és várd meg, amíg a tálcán a bálna ikon stabil lesz.
- Ellenőrzés terminálból:
docker run hello-world.
macOS-en is a Docker Desktop az ajánlott megoldás. Fontos: a megfelelő telepítőt válaszd a processzorodhoz.
- Nézd meg a processzort: Apple menü → „A Mac névjegye”. Apple Silicon (M1/M2/M3/M4) vagy Intel chip.
- Töltsd le a processzorodnak megfelelő Docker Desktop telepítőt (Apple Silicon vagy Intel).
- Nyisd meg a
.dmgfájlt, és húzd a Docker ikont az Applications mappába. - Indítsd el a Dockert az Alkalmazásokból, és add meg a jogosultságokat, ha kéri.
- Ellenőrzés:
docker run hello-worlda Terminálban.
Linuxon a Docker Engine fut natívan, virtualizáció nélkül — ez a legkönnyebb és leggyorsabb mód. Az alábbi a hivatalos parancsfájl Ubuntu/Debian rendszerre.
- A legegyszerűbb a hivatalos telepítő szkript:
curl -fsSL https://get.docker.com | sh. - Add a felhasználódat a docker csoporthoz, hogy ne kelljen
sudo:sudo usermod -aG docker $USER. - Jelentkezz ki és vissza (vagy
newgrp docker), hogy érvénybe lépjen. - Indítsd el és engedélyezd a szolgáltatást:
sudo systemctl enable --now docker. - Ellenőrzés:
docker run hello-world.
Hivatalos letöltés
A telepítőt mindig a hivatalos forrásból töltsd le a biztonság érdekében.
Gyakori kérdések a telepítésről
Docker Desktop vagy Docker Engine — melyik kell nekem?
Windowson és macOS-en a Docker Desktop az út (grafikus felülettel és beépített eszközökkel). Linuxon elég a Docker Engine, de ott is elérhető a Desktop, ha grafikus felületet szeretnél.
Ingyenes a Docker?
A Docker Engine és a CLI nyílt forráskódú és ingyenes. A Docker Desktop személyes használatra, oktatásra és kis cégeknek ingyenes; nagyvállalati használathoz fizetős előfizetés szükséges.
Mi az a WSL 2, és miért kell Windowson?
A WSL 2 (Windows Subsystem for Linux) egy valódi Linux-kernelt futtat Windows alatt. A Docker konténerek Linux-alapúak, ezért van rá szükség — a Desktop ezt automatikusan kezeli.
„Cannot connect to the Docker daemon” hibát kapok. Mit tegyek?
Ez azt jelenti, hogy a Docker szolgáltatás nem fut. Desktopnál indítsd el az alkalmazást; Linuxon futtasd: sudo systemctl start docker. Ellenőrizd azt is, hogy a felhasználód a docker csoport tagja-e.
Kész a telepítés? Irány az első konténer!
Most már jöhet a gyakorlat — indítsd el az első szolgáltatásod.
Kezdő lépések →