Docker kezdő útmutató: Hogyan hozzunk létre és kezeljünk konténereket Docker segítségével

2/20/2026
4 min read

Docker kezdő útmutató: Hogyan hozzunk létre és kezeljünk konténereket Docker segítségével

Docker egy nyílt forráskódú konténerizáló platform, amely segít a fejlesztőknek alkalmazások csomagolásában, terjesztésében és futtatásában. Ez a cikk lépésről lépésre útmutat, hogyan használhatod a Dockert konténerek létrehozására és kezelésére, hogy különböző környezetekben megőrizzük az alkalmazás konzisztenciáját.

1. Mi az a Docker?

A Docker egy nyílt platform, amely lehetővé teszi a fejlesztők számára, hogy könnyedén építsenek, telepítsenek és kezeljenek konténerizált alkalmazásokat. A konténerek könnyűsúlyúak, hordozhatóak, és bárhol ugyanúgy futhatnak, biztosítva az alkalmazás konzisztenciáját és skálázhatóságát.

2. Docker telepítése

A kezdés előtt telepítened kell a Dockert a operációs rendszeredre. Az alábbiakban a különböző operációs rendszerek telepítési lépései találhatók:

2.1 Windows

  1. Látogass el a Docker hivatalos weboldalára, és töltsd le a Docker Desktop-ot: Docker Downloads.
  2. Kattints duplán a letöltött Docker Desktop Installer.exe fájlra, és kövesd az utasításokat a telepítés befejezéséhez.
  3. A telepítés befejezése után indítsd el a Docker Desktop-ot, és győződj meg róla, hogy a rendszer tálcájában fut.

2.2 macOS

  1. Látogass el a Docker hivatalos weboldalára, és töltsd le a Docker Desktop-ot: Docker Downloads.
  2. Kattints duplán a letöltött .dmg fájlra, és húzd a Dockert az alkalmazások mappába.
  3. Indítsd el a Docker Desktop-ot, és győződj meg róla, hogy a státuszsorban fut.

2.3 Linux

Linuxon a csomagkezelő segítségével telepítheted a Dockert. Például Ubuntu esetén:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

A telepítés befejezése után az alábbi parancs segítségével ellenőrizheted, hogy a Docker sikeresen telepítve lett-e:

docker --version

3. Hozd létre az első Docker konténered

Következő lépésként Docker parancsot fogunk használni egy egyszerű konténer létrehozásához.

3.1 Kép letöltése

A Docker képeket használ a konténerek létrehozásához, a képek az alkalmazások sablonjaként tekinthetők. Például letölthetünk egy egyszerű Ubuntu képet a Docker Hub-ból:

docker pull ubuntu

3.2 Konténer futtatása

A kép letöltése után futtasd az alábbi parancsot egy új konténer indításához:

docker run -it ubuntu /bin/bash

A fenti parancs paramétereinek magyarázata:

  • run: egy új konténer futtatása
  • -it: interaktív terminál használata
  • ubuntu: a kép neve
  • /bin/bash: a konténer indítása után futó parancs

Most egy Ubuntu konténerben kell lenned, írd be az exit parancsot a konténerből való kilépéshez.

4. Docker konténerek kezelése

4.1 Futtató konténerek megtekintése

Az alábbi parancs segítségével megtekintheted az összes jelenleg futó konténert:

docker ps

4.2 Minden konténer megtekintése

Ha meg szeretnéd nézni az összes konténert (beleértve a leállított konténereket is), használhatod a következőt:

docker ps -a

4.3 Konténer leállítása és indítása

Ha le szeretnél állítani egy futó konténert, használhatod az alábbi parancsot:

docker stop 

A leállított konténer újraindításához:

docker start 

4.4 Konténer törlése

Egy konténer törléséhez használhatod:

docker rm 

5. Dockerfile létrehozása és használata

A Dockerfile egy szöveges fájl, amely egy sor utasítást tartalmaz, amelyek automatikusan építik fel a Docker képet. Az alábbiakban egy egyszerű Dockerfile példa található, amely egy Python-t tartalmazó képet hoz létre.

5.1 Dockerfile létrehozása

Hozz létre egy Dockerfile fájlt a választott könyvtárban, és add hozzá az alábbi tartalmat:

# Használj hivatalos Python alapképet
FROM python:3.9-slim

# Munkakönyvtár beállítása
WORKDIR /app

# Másold a jelenlegi könyvtár fájljait a konténerbe
COPY . .

# Függőségek telepítése
RUN pip install -r requirements.txt

# A konténer indítása után futó parancs beállítása
CMD ["python", "app.py"]

5.2 Kép építése

A Dockerfile fájl helyén futtasd az alábbi parancsot a kép építéséhez:

docker build -t my-python-app .

5.3 A kép futtatása

A kép elkészítése után az alábbi parancs segítségével futtathatod:

docker run -d -p 5000:5000 my-python-app

Ez a parancs a konténer 5000-es portját a gazdagép 5000-es portjára térképezi.

6. Következtetés

A fenti lépések segítségével elsajátítottad a Docker alapvető fogalmait, telepítési módszereit, valamint azt, hogyan hozhatsz létre és kezelhetsz konténereket. A Docker egyszerűvé és hatékonnyá teszi a fejlesztést és a telepítést, segítve az alkalmazás konzisztenciájának megőrzését különböző környezetekben. A gyakorlati munkában a CI/CD eszközökkel való kombinálás a Docker funkcióival jelentősen növeli a fejlesztési munkafolyamatok hatékonyságát.

A technológia folyamatos fejlődésével a Docker alkalmazási területe is folyamatosan bővül, a Docker elsajátítása pedig új lehetőségeket ad a szoftverfejlesztési karrieredhez. Reméljük, hogy ez az útmutató segít a Docker zökkenőmentes megismerésében! Ha kérdésed van, kérlek, oszd meg a komment szekcióban.

Published in Technology

You Might Also Like

Hogyan használjuk a felhőalapú számítástechnikai technológiát: Az első felhőinfrastruktúra teljes útmutatójaTechnology

Hogyan használjuk a felhőalapú számítástechnikai technológiát: Az első felhőinfrastruktúra teljes útmutatója

[[HTMLPLACEHOLDER0]] [[HTMLPLACEHOLDER1]] [[HTMLPLACEHOLDER2]] [[HTMLPLACEHOLDER3]] [[HTMLPLACEHOLDER4]] [[HTMLPLACEHOLD...

Figyelmeztetés! Claude Code atyja kijelenti: 1 hónap múlva a Plan Mode használata nélkül eltűnik a szoftvermérnök címTechnology

Figyelmeztetés! Claude Code atyja kijelenti: 1 hónap múlva a Plan Mode használata nélkül eltűnik a szoftvermérnök cím

Figyelmeztetés! Claude Code atyja kijelenti: 1 hónap múlva a Plan Mode használata nélkül eltűnik a szoftvermérnök cím N...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026-os Top 10 AI ügynök: A kulcsfontosságú jellemzők elemzéseTechnology

2026-os Top 10 AI ügynök: A kulcsfontosságú jellemzők elemzése

2026-os Top 10 AI ügynök: A kulcsfontosságú jellemzők elemzése Bevezetés A mesterséges intelligencia gyors fejlődésével ...

2026-os Top 10 AI Eszköz Ajánlás: Az Mesterséges Intelligencia Valódi Potenciáljának KiaknázásaTechnology

2026-os Top 10 AI Eszköz Ajánlás: Az Mesterséges Intelligencia Valódi Potenciáljának Kiaknázása

2026-os Top 10 AI Eszköz Ajánlás: Az Mesterséges Intelligencia Valódi Potenciáljának Kiaknázása A technológia gyors fejl...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 在快速发展的云计算领域,Amazon Web Services (AWS) 一直是领军者,提供丰富的服务和工具,帮助开发者、企业和技术专家在云上有效工作。以下是2026年值得关注的十大AWS工...