Cos'è il comando Docker Build

Cos'è il comando Docker Build

Il forum Docker è una piattaforma containerizzata utilizzata per costruire, distribuire e condividere applicazioni in contenitori. Di solito, le applicazioni sono containerizzate tramite immagini Docker che sono modelli o istantanee di contenitori. In Docker CLI, queste immagini sono gestite e create attraverso diversi comandi, come il "Build Docker"Il comando crea l'immagine,"Docker RMI"Rimuove l'immagine e"Immagini Docker"Elenca le immagini.

Questo articolo dimostrerà:

  • Cosa è "costruire"Comando in Docker?
  • Come usare "costruire"Comando in Docker?

Cos'è il comando "build" in Docker?

Il docker "costruire"Il comando viene spesso utilizzato per il containerizzazione dell'applicazione creando l'istantanea del contenitore. Il comando "Docker build" legge le istruzioni di Dockerfile e un contesto di build per creare l'istantanea per l'immagine Docker. Il comando build invia il contesto di build a Docker Daemon per costruire e gestire il contenitore sull'host.

Come utilizzare il comando "build" in Docker?

Per usare il "Build Docker"Comando in Docker di creare il modello o l'immagine del contenitore, prima, crea Dockerfile. Quindi, crea l'immagine inviando build contesto e istruzioni Dockerfile a Daemon usando il comando "Docker build".

Per l'illustrazione, passare attraverso le istruzioni fornite.

Passaggio 1: crea Dockerfile

Innanzitutto, crea un file chiamato "Dockerfile"Che include istruzioni per dockerizzare il programma o l'applicazione. Questo file può contenere "DA","COPIA","CORRERE","Cmd","PUNTO D'ENTRATA", E così via per configurare il programma nel contenitore:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]

Passaggio 2: crea immagine

Successivamente, utilizza il “Build Docker"Comando per creare l'immagine o l'istantanea del contenitore. Qui, il "-T"L'opzione assegna il nome o il tag all'immagine Docker:

Docker build -t html -image .

Il comando sopra leggono Dockerfile dalla directory attualmente aperta:

Se il Dockerfile è inserito in un'altra directory, è possibile utilizzare "-F"Opzione insieme al percorso Dockerfile per leggere il file:

Docker build -t html -f ./Html2/dockerfile .

Nota: Se si desidera leggere Dockerfile da un URL, come il repository GitHub, usa il “-F"Opzione insieme all'URL Dockerfile:

Docker build -t -F .

Passaggio 3: esegui l'immagine Docker per creare contenitore

Successivamente, esegui l'immagine Docker per creare e avviare il contenitore da un'immagine usando il comando menzionato. Qui, il "-io"L'opzione viene utilizzata per eseguire il contenitore in modo interattivo,"-T"Assegna il"Tty-pseudo"Terminal per il contenitore e il"-P"L'opzione assegna la porta esposta:

Docker Run -it -P 80:80 HTML -Image

Per la conferma, visitare la porta assegnata LocalHost e verificare se il contenitore è in esecuzione o meno:

Abbiamo dimostrato quale sia il comando Docker build e come usarlo.

Conclusione

IL "Build Docker"Il comando viene utilizzato per creare l'istantanea del contenitore inviando il contesto di build e le istruzioni Dockerfile al demone Docker. Per containerizzare qualsiasi programma, in primo luogo, creare il modello del contenitore usando "Docker build -t -f ."Comando. Questo articolo ha dimostrato il comando Docker "build" e il suo utilizzo.