Containere Docker

Cum folosești Docker Compose pentru aplicații cu mai multe servicii

Actualizat 7/20/2026

Aplicațiile reale au mai multe părți: un server web, o bază de date, poate un cache. Docker Compose le descrie pe toate într-un fișier și le pornește împreună.

1. Fișierul compose.yaml

services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: parola
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

2. Pornește totul

docker compose up -d

3. Comenzi utile

docker compose ps        # starea serviciilor
docker compose logs -f   # log-uri live
docker compose down      # oprește și șterge containerele

De ce Compose

  • Toată configurația într-un fișier, ușor de versionat în git.
  • Serviciile se văd între ele după nume (web poate accesa "db").
  • Volumele păstrează datele chiar dacă recreezi containerele, vezi Volume Docker.

Pentru o aplicație completă cu proxy și HTTPS, vezi Cum publici o aplicație cu Docker Compose.

Pune ghidul în practică pe un VPS propriu

Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.

Vezi prețurile

Tutoriale similare