Questo post illustrerà come utilizzare Docker Compose per iniziare con i multi contenitori.
Come utilizzare Docker Compose per funzionare con i multi contenitori?
L'utilizzo di Docker Compose per gestire ed eseguire più applicazioni di contenitori è la soluzione migliore in quanto è più versatile e fornisce funzionalità diverse, come la gestione dei contenitori sulla stessa porta, replicando qualsiasi servizio o intera applicazione, assegnando porte uniche ai singoli servizi e molte altre.
Segui le istruzioni fornite per utilizzare la composizione Docker per iniziare a lavorare con più contenitori o microservizi.
Passaggio 1: specificare l'applicazione multi-container
Innanzitutto, crea l'applicazione multi -contenitore. Ad esempio, abbiamo creato un'applicazione HTML che esegue due diversi file HTML, "indice.html" E "INDICE1.html":
Passaggio 2: crea Dockerfile
Crea un fikerfile per dockerizzare il programma HTML. A tal fine, stiamo containeridando il "indice.html" programma:
Da nginx: ultimoNota: Puoi specificare anche il Dockerfile per un altro programma. Ad esempio, utilizzeremo l'immagine Docker per specificare il secondo servizio o programma. Passa al nostro articolo associato per creare un'immagine Docker per contenizzare il programma.
Passaggio 3: creare un file di commento
Successivamente, crea un file di composizione chiamato "docker-compose.YML"File e configurare l'applicazione multi-container utilizzando le seguenti istruzioni:
Passaggio 4: creare e accendere i contenitori
Accendi o avvia il contenitore usando "Docker-Opse Up"Comando:
Docker-Opse UpPassaggio 5: verifica
Per la verifica, elenca i servizi di composizione:
docker-compose psQui, puoi vedere il "ragnatela"Il servizio sta eseguendo la porta"80" E "Web1"È in esecuzione su"57151":
In alternativa, vai alla porta assegnata di localhost e verifica se l'applicazione è in esecuzione o meno:
Questo è tutto su come utilizzare Docker Composi per funzionare con i multi -contenitori.
Conclusione
Per utilizzare la composizione Docker per funzionare con applicazioni multi-container, in primo luogo, creare un'applicazione multi-container e containerizzarla in Dockerfile o sotto forma di un'immagine. Dopodiché, fai un "docker-compose.YML"File per configurare l'applicazione multi-container in docker. Successivamente, avvia i contenitori in Docker compara utilizzando il "Docker-Opse Up"Comando. Questo articolo ha illustrato come utilizzare la composizione Docker per funzionare con applicazioni multi-container.