Containere Docker

Cum publici o aplicație completă cu Docker Compose

Actualizat 7/20/2026

Iată cum publici o aplicație reală: serviciul web, baza de date și un proxy care gestionează domeniul și HTTPS, toate cu Docker Compose.

1. Structura

services:
  app:
    image: aplicatia-mea:latest
    environment:
      DB_HOST: db
    depends_on:
      - db
  db:
    image: postgres:16
    environment:
      POSTGRES_PASSWORD: parola
    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:

2. Pornește

docker compose up -d

3. Adaugă domeniul și HTTPS

Pune un reverse proxy în față. Poți folosi Nginx (vezi Nginx ca reverse proxy) sau Traefik, care generează automat certificate (vezi Traefik pentru containere).

4. Actualizare

Pentru a actualiza aplicația la o versiune nouă:

docker compose pull
docker compose up -d

5. Backup

Salvează volumul bazei de date periodic, vezi backup pentru containere. Cu facturare orară poți testa deploy-ul pe un server temporar și îl ștergi imediat.

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