Tecnologia

Docker Compose: gestire stack complessi con un solo file

· · 👁 1 · ❤️ 0 · 💬 0

Docker Compose ti consente di definire e orchestrare intere applicazioni multi-container con un singolo file YAML e un singolo comando.

Struttura base

services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    depends_on:
      - db
  db:
    image: mariadb:10.11
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: secret
    volumes:
      - db_data:/var/lib/mysql
volumes:
  db_data:

Comandi

docker compose up -d
docker compose down
docker compose logs -f web
docker compose ps
docker compose restart web
docker compose pull && docker compose up -d
docker compose exec web bash

File .env

# .env nella stessa cartella
DB_PASS=supersecret
# Nel compose: ${DB_PASS}
echo ".env" >> .gitignore

Conclusione

Docker Compose rende il self-hosting accessibile. Un file YAML e l intera applicazione deployabile in secondi.

← Torna al Blog

📚 Articoli correlati

📝
Disco ottico o USB: perché nel 2026 non ha più senso usare i CD/DVD
Elfrid · 27/04/2026
📝
La licenza Windows sul tuo PC: cos'è, dove si trova e come usarla
Elfrid · 27/04/2026
📝
Come costruire un PC gaming nel 2026: guida completa componente per componente
Elfrid · 27/04/2026

💬 Commenti (0)

Nessun commento ancora. Sii il primo!

Accedi per lasciare un commento.