Learning
Docker

Összefoglalás

A Docker alapok röviden: image, konténer, Dockerfile, Compose, volume/network, és gyakori parancsok.

Összefoglalás

Ebben az útmutatóban végigmentél a Docker alapjain és a tipikus fejlesztői felhasználáson:

  • Konténerizáció: mi a különbség image és konténer között, és miért hordozható
  • CLI: docker run, docker ps, docker logs, docker exec – a mindennapi parancsok
  • Dockerfile: rétegek, cache, helyes sorrend, .dockerignore
  • Compose: több service kezelése egyetlen stackként
  • Volume + network: adatmegőrzés és service-ek közti kommunikáció
  • Haladó: multi-stage build, optimalizálás, security alapok

Gyors referencia – legfontosabb parancsok

# Konténerek
docker ps
docker ps -a
docker run -d -p 3000:3000 IMAGE
docker logs -f CONTAINER
docker exec -it CONTAINER bash
docker stop CONTAINER
docker rm CONTAINER

# Image-ek
docker images
docker pull IMAGE:TAG
docker build -t NAME:TAG .
docker rmi IMAGE

# Docker Compose
docker compose up -d
docker compose down
docker compose logs -f
docker compose exec SERVICE bash
docker compose up -d --build

# Takarítás
docker system prune

Következő lépések

  • Kubernetes (orchestration nagy léptékben)
  • CI/CD integráció (pl. GitHub Actions + Docker build/push)
  • Registry-k (ECR, GHCR, Harbor)
  • Secrets management (Vault, cloud secret manager)

On this page