Questo articolo illustrerà il metodo per la creazione di un'immagine per un'applicazione.
Come creare un'immagine per un'applicazione?
Le immagini sono il nucleo della piattaforma Docker. Per containerizzare l'applicazione, gli utenti sono tenuti a creare l'immagine Docker.
Dai un'occhiata alle istruzioni menzionate per creare l'immagine in Docker per un'applicazione.
Passaggio 1: Open Terminal
In primo luogo, avvia il terminale per eseguire i comandi Docker. Ad esempio, abbiamo utilizzato il "Git Bash" terminale. Tuttavia, gli utenti possono utilizzare anche il terminale predefinito di Windows:
Passaggio 2: aprire la directory del progetto
Successivamente, vai alla directory del progetto tramite "CD "Comando:
$ cd "c: \ multistage"
Passaggio 3: creare e aprire il file di programma
Crea un file di programma per specificare il programma. A tale scopo, gli utenti possono utilizzare il blocco note di Windows. Ad esempio, abbiamo utilizzato il "nano" editor di testo:
$ nano main.andare
Incollare le istruzioni sotto codifica nel file e premere il "Ctrl+O"Per salvare la modifica per un nano editor di testo. Per blocco note, premere "Ctrl+s"Per salvare le modifiche:
Pacchetto principale
importazione (
"FMT"
"tronco d'albero"
"net/http"
)
gestore func (w http.Responsewriter, r *http.Richiesta)
fmt.Fprintf (w, "ciao! Benvenuto in LinuxHint Tutorial ")
func main ()
http.Handlefunc ("/", gestore)
tronco d'albero.Fatale (http.Ascoltandserve ("0.0.0.0: 8080 ", zero))
Passaggio 4: crea Dockerfile
Nel passaggio successivo, crea un file Docker. Ricorda che il nome del file deve essere "Dockerfile"Senza alcuna estensione:
$ nano Dockerfile
Incolla le istruzioni di seguito nel "Dockerfile". Queste istruzioni verranno utilizzate per creare un'immagine Docker:
Da golang: 1.8
Workdir/go/src/app
Copia principale.andare .
Esegui GO Build -O Webserver .
Cmd ["./server web"]
Passaggio 5: crea immagine Docker
Ora, crea una nuova immagine Docker con l'aiuto del comando di seguito:
$ Docker Build -t Nuovo Web-Image .
Nel comando sopra, il "-T"L'opzione specifica il tag o il nome dell'immagine:
Passaggio 6: esegui l'immagine Docker
Ora, esegui l'immagine Docker per creare ed eseguire il contenitore Docker per distribuire l'applicazione all'interno del contenitore:
$ Docker Run -P 8080: 8080 Nuova Image
Qui, il "-P"L'opzione viene utilizzata per specificare la porta esposta su cui il contenitore eseguirà e distribuisce il progetto:
Per conferma, vai al "Localhost: 8080"URL sul browser:
Dall'output sopra, è possibile vedere che abbiamo creato correttamente ed eseguire l'immagine per eseguire l'applicazione nel contenitore.
Conclusione
Per creare un'immagine in Docker per un'applicazione, in primo luogo, crea un nuovo Dockerfile che contiene istruzioni essenziali per creare una nuova immagine. Dopodiché, utilizza il "Docker build -t ."Comando per creare una nuova immagine Docker per l'applicazione. Questo post ha illustrato la procedura per la creazione di un'immagine per un'applicazione in Docker.