DevTulz Online

comando docker run
docker-compose.yml
Esempi:

Cos'è Docker Compose?

Docker Compose è uno strumento per definire ed eseguire applicazioni Docker multi-container usando un file YAML (docker-compose.yml). Invece di eseguire lunghi comandi docker run con molti flag, descrivi la configurazione del servizio in modo dichiarativo in un file e avvii tutto con docker compose up. Questo semplifica il controllo delle versioni della configurazione del container, la condivisione con i membri del team e la riproduzione coerente degli ambienti. Questo strumento converte un comando docker run nella definizione di servizio Compose equivalente, gestendo porte (-p), variabili d'ambiente (-e), volumi (-v), politiche di riavvio (--restart), reti (--network), limiti di risorse (--memory, --cpus), etichette, capacità, controlli di integrità, registrazione e altro ancora.

Come usare Docker Run a Compose

  • Incolla il tuo comando docker run completo nella casella di input (incluso 'docker run').

  • L'output docker-compose.yml viene generato istantaneamente mentre digiti.

  • Clicca su uno dei pulsanti di esempio per caricare un comando di esempio predefinito.

  • Esamina lo YAML generato — le reti con nome vengono generate con 'external: true' come punto di partenza.

  • Clicca su Copia per copiare lo YAML negli appunti, quindi salvalo come docker-compose.yml.