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 pruneKö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)