Docker Compose File
Docker Compose come creare il file di Configurazione
Creare un file docker-compose.yml
Editor di testo
* Crea il file utilizzando un semplice editor di testo come `nano`, `vim` o qualsiasi altro editor di tua preferenza.
* Salva il file con nome `docker-compose.yml` nella directory del tuo progetto.
Modalità vi per creare File
Per creare il file .yml in modalità editor vi, ecco le istruzioni
#creo un directory
mkdir Compose
#creo in file compose
touch docker-compose.yml
vi docker-compose.yml
Entra in modalità inserimento. Per entrare in modalità inserimento, premi il tasto i.
In questa modalità, si potranno inserire le informazioni nel file.
In modalità inserimento, si possono utilizzare i comandi di vi per spostarsi nel file.
inserire, cancellare e modificare il testo. Per un elenco completo dei comandi di vi, consulta la documentazione di vi o utilizza il comando :help all'interno di vi.
Per uscire dalla modalità inserimento e tornare alla modalità comando, premere il tasto ESC.
Per salvare le modifiche e chiudere il file, digitare il seguente comando:
:wq
Questo comando scriverà le modifiche nel file e chiuderà vi.
IDE con supporto Docker
* Se si utilizza un IDE con supporto per Docker, come Visual Studio Code, si possono avere a disposizione strumenti dedicati per la creazione di file `docker-compose.yml`.
Esempio di file docker-compose.yml
version: "3.9"
services:
web:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./html:/var/www/html
database:
image: mysql:latest
volumes:
- dbdata:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: mydatabase
Una volta creato il file `docker-compose.yml` nella directory del tuo progetto, puoi utilizzare i comandi Docker Compose per avviare, arrestare e gestire i container.
Risorse aggiuntive
Documentazione ufficiale di Docker ComposeTutorial Docker Compose
Esempi di file docker-compose.yml: