Questo è il comando docker-compose che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
docker-compose - Definisci ed esegui applicazioni multi-contenitore con Docker.
SINOSSI
finestra mobile-composizione [VERSIONI] [COMANDO] [ARG] ...
DESCRIZIONE
docker-compose ti consente di definire un'applicazione multi-contenitore con tutte le sue
dipendenze in un singolo file, quindi avvia l'applicazione con un singolo comando. Il
la struttura e la configurazione dell'applicazione sono tenute in un unico posto, il che rende la rotazione
up applicazioni semplici e ripetibili ovunque.
VERSIONI
-f, --file RISORSE
Specifica un file di composizione alternativo (predefinito: docker-compose.yml)
-p, --Nome del progetto NOME
Specificare un nome di progetto alternativo (predefinito: nome della directory)
--verboso
Mostra più output
-v, --versione
Stampa la versione ed esci
COMANDI
costruire
Costruisci o ricostruisci servizi
--nessuna cache
Non utilizzare la cache durante la creazione dell'immagine.
Aiuto
Visualizza la guida e le informazioni sull'utilizzo di un comando.
kill
Forza l'arresto dei container in esecuzione inviando un segnale SIGKILL.
-s SEGNALE
SEGNALE da inviare al contenitore. Il segnale predefinito è SIGKILL.
i registri
Visualizza l'output dai contenitori.
--no-colore
Produce un output monocromatico.
porto
Stampa la porta pubblica per un binding della porta
--protocollo=protocollo
Scegli il protocollo di quarto livello, tcp o udp. L'impostazione predefinita è tcp.
--indice=indice
Indice del contenitore se sono presenti più istanze di un servizio. Il valore predefinito è 1.
ps
Elenca i contenitori.
-q Visualizza solo gli ID.
tirare
Estrae le immagini del servizio dal registro Docker.
--allow-insecure-ssl
Consenti connessioni non sicure al registro Docker.
nuovo inizio
Riavvia i contenitori in esecuzione.
-t, --tempo scaduto TIMEOUT
Specificare un timeout di spegnimento in secondi. Il valore predefinito è 10.
rm
Rimuovere i contenitori dei servizi interrotti
-f, --vigore
Non chiedere di confermare la rimozione.
-v Rimuovere i volumi associati ai contenitori.
eseguire il
Esegui un comando una tantum su un servizio. Per impostazione predefinita verranno avviati i servizi collegati, a meno che
stanno già correndo.
--allow-insecure-ssl
Consenti connessioni non sicure al registro Docker.
-d Modalità distaccata. Esegui il contenitore in background, stampa il nuovo nome del contenitore.
--punto d'entrata CMD
Sostituisci il punto di ingresso dell'immagine con CMD.
-e CHIAVE=VAL
Imposta una variabile di ambiente. Può essere utilizzato più volte.
-u, --utente=UTENTE
Corri come uno specifico UTENTE, un nome utente o uid.
--no-deps
Non avviare servizi collegati.
--rm Rimuovere il contenitore dopo l'esecuzione. Questa opzione viene ignorata in modalità scollegata.
--porte-di-servizio
Esegui il comando con le porte del servizio abilitate e mappate sull'host.
-T Disabilita l'allocazione pseudo tty. Per impostazione predefinita viene allocato un tty.
scala
Imposta il numero di contenitori da eseguire per un servizio. I numeri sono specificati nel modulo
servizio=numero come argomenti.
# scala docker-compose web=2 worker=3
inizia a
Avvia i contenitori esistenti.
Fermati
Interrompere l'esecuzione dei contenitori senza rimuoverli.
-t, --tempo scaduto TIMEOUT
Specificare un timeout di spegnimento in secondi. Il valore predefinito è 10.
up
Costruisci, (ri)crea, avvia e collega ai contenitori. Se ci sono contenitori esistenti per a
service, `docker-compose up` si fermerà e li ricreerà (preservando i volumi montati con
volumi-da), in modo che le modifiche in `docker-compose.yml` vengano rilevate. Se non vuoi
contenitori esistenti da ricreare, `docker-compose up --no-recreate` verrà riutilizzato
contenitori esistenti.
--allow-insecure-ssl
Consenti connessioni non sicure al registro Docker.
-d Modalità distaccata. Esegui il contenitore in background, stampa il nuovo nome del contenitore.
--no-colore
Produce un output monocromatico.
--no-deps
Non avviare servizi collegati.
--x-smart-ricrea
Ricreare solo i contenitori la cui configurazione o immagine deve essere aggiornata. Questo
caratteristica è sperimentale.
--no-ricreare
Se i contenitori esistono già, non ricrearli.
--nessuna build
Non costruire un'immagine anche se manca.
-t, --tempo scaduto TIMEOUT
Specificare un timeout di spegnimento in secondi. Il valore predefinito è 10.
migrare-to-labels
Ricrea i contenitori per aggiungere etichette. Se docker-compose rileva i contenitori che sono stati creati
senza etichette, si rifiuterà di funzionare in modo che non ti ritrovi con due serie di esse.
AMBIENTALE VARIABILI
Sono disponibili diverse variabili ambientali per configurare il comportamento di composizione docker.
Variabili che iniziano con docker_ sono gli stessi usati per configurare il Docker
client da riga di comando. Se stai usando boot2docker, eval "$(boot2docker shellinit)" sarà impostato
loro ai loro valori corretti.
COMPOSE_PROJECT_NAME
Imposta il nome del progetto, che è anteposto al nome di ogni contenitore avviato da
docker-comporre. L'impostazione predefinita è nome di base della directory di lavoro corrente.
COMPOSE_FILE
Specificare da quale file leggere la configurazione. Se non viene fornito, verrà visualizzato docker-compose
da finestra mobile-compose.yml nella directory di lavoro corrente, quindi in ciascuna directory padre
successivamente, fino a trovarlo.
DOCKER_HOST
Imposta l'URL del demone docker. Come con il client Docker, l'impostazione predefinita è
unix:///var/run/docker.sock.
DOCKER_TLS_VERIFY
Se impostato su qualcosa di diverso da una stringa vuota, abilita la comunicazione TLS con il
demone.
DOCKER_CERT_PATH
Configura il percorso per il ca.pem, cert.peme chiave.pem file utilizzati per la verifica TLS.
L'impostazione predefinita è ~/.docker.
Usa docker-compose online utilizzando i servizi onworks.net