Torna agli strumenti

Generatore Docker Compose

Aggiungi servizi, collega porte, volumi, variabili d'ambiente e healthcheck, poi esporta un docker-compose.yml pronto all'uso — basato sulla moderna Compose Specification, senza la chiave version: obsoleta.

Preset

Parti da uno stack comune

Ogni preset sostituisce i servizi, volumi e reti attuali con un esempio multi-servizio già pronto. Modifica qualsiasi cosa in seguito.

Servizi

Definisci ogni container

Un blocco per servizio. Un servizio richiede un'immagine, un contesto di build, o entrambi.

Servizio 1

Porte (host : container)

:

Volumi

Variabili d'ambiente

Dipende da

Aggiungi un altro servizio per collegare una dipendenza.

Reti

Nessuna rete ancora definita — aggiungine una qui sotto nella scheda Rete.

Storage

Volumi nominati

I volumi referenziati nei mount di un servizio (come dbdata:/var/lib/postgresql/data) vengono dichiarati automaticamente sotto volumes:. Aggiungine uno qui solo se ti serve dichiararlo prima che venga montato da qualche parte.

Rete

Reti

Aggiungi una rete, poi attivala per i servizi sopra così possono raggiungersi tra loro tramite il nome del servizio.

Ancora nessuna rete.

Output

docker-compose.yml

File compose

services:
  web:
    image: nginx:alpine
    container_name: wespner-web
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro

Eseguirlo

Salva questo come docker-compose.yml ed esegui docker compose up -d in quella cartella per avviare lo stack.

Gestisci un tuo server di gioco?

Server di gioco Wespner con protezione DDoS, dischi NVMe e attivazione in pochi minuti.

Scopri l'hosting