Questo blog dimostrerà come sovrascrivere il "PUNTO D'ENTRATA"In Docker Composi.
Come sovrascrivere i punti di ingresso nella composizione Docker?
Entrambi "Cmd" E "PUNTO D'ENTRATA"Comandi Specificare gli eseguibili del contenitore. Questi comandi possono essere annullati in Docker Comporre con l'aiuto di "comando" chiave. Per la dimostrazione, dai un'occhiata alle istruzioni fornite.
Passaggio 1: crea Dockerfile
Crea un Dockerfile e copia i seguenti comandi nel file. Qui:
Da golang: 1.8
Workdir/go/src/app
Copia principale.andare .
Esegui GO Build -O Webserver .
Esporre 8080: 8080
PUNTO D'ENTRATA ["./server web"]
Passaggio 2: genera l'immagine Docker
Successivamente, genera l'immagine Docker dal file Docker specificato sopra attraverso il comando menzionato. Qui, il "-T"Tag di opzione L'immagine Docker:
> Docker build -t go -img .
PASSAGGIO 3: Sostituire il punto di ingresso in Docker Compose
Per sovrascrivere il punto di ingresso nel file di compositore Docker, usa semplicemente "comando"Chiave e passo il punto di ingresso per il contenitore come mostrato di seguito:
Versione: "Alpine"
Servizi:
ragnatela:
Container_Name: Web-Container
Immagine: go-img
Comando: ["./server web"]
Porte:
- "8080: 8080/TCP"
Golang:
Immagine: "Golang: Alpine"
Nello snippet sopra:
Passaggio 4: eseguire Docker Compose
Successivamente, esegui il "Docker-Opse Up"Comando per creare e avviare il contenitore di compositore:
> docker -compose up -d
In quanto sopra, il "-D"L'opzione viene utilizzata per distribuire il contenitore in modalità distaccata:
Per la verifica, apri il "Localhost: 8080"Porta sul browser e verificare se l'applicazione è distribuita o meno:
Qui, puoi vedere che abbiamo superato correttamente il punto di ingresso nel file di composizione usando "comando" chiave.
Conclusione
Per sovrascrivere il punto di ingresso nel comando Docker Compose, prima, crea un "docker-compose.YML"File, configurare i servizi in un file e utilizzare il"comando"Chiave per sovrascrivere il punto di ingresso in Docker Compose. Questo blog ha dimostrato come sovrascrivere il punto di ingresso in Docker Compose.