Che cos'è la build multifase in Docker?
Che cos'è la build multifase in Docker?

Video: Che cos'è la build multifase in Docker?

Video: Che cos'è la build multifase in Docker?
Video: docker: multi-stage builds (intermediate) anthony explains #503 2024, Novembre
Anonim

UN multi - costruzione del palco è fatto creando diverse sezioni di a Dockerfile , ognuno dei quali fa riferimento a un'immagine di base diversa. Questo permette a multi - costruzione del palco per adempiere a una funzione precedentemente assolta utilizzando mobile multiplo file, copiando file tra contenitori o eseguendo pipeline diverse.

Inoltre, la domanda è: cos'è la build multistadio in Docker?

Build multi-stadio è una funzionalità introdotta Docker 17.05 che permette di creare più immagini intermedie dalla stessa Dockerfile . Puoi copiare selettivamente gli artefatti da una fase all'altra, lasciando dietro di te tutto ciò che non vuoi nell'immagine finale. Puoi leggere di più su Build multi-stadio qui.

Si potrebbe anche chiedere, si possono avere più Dockerfile? Come disse Kingsley Uchnor, puoi avere più Dockerfile , uno per directory, che rappresentano qualcosa tu vogliono costruire.

Di conseguenza, cos'è il contenitore intermedio in Docker?

Contenitori docker sono elementi costitutivi delle applicazioni. Ogni contenitore è un'immagine con un livello leggibile/scrivibile sopra un gruppo di livelli di sola lettura. Questi strati (chiamati anche intermedio immagini) vengono generati quando i comandi in Dockerfile vengono eseguiti durante il Docker costruzione dell'immagine.

Come posso unire più immagini in Docker?

Sulla tua macchina, usa docker tirare per scaricare il immagini a partire dal Docker Centro. Quindi, usa docker cronologia per ottenere i comandi utilizzati per compilarli. Quindi, apri questi due file. Puoi quindi vedere lo stack di comandi di ciascuno Immagine.

Consigliato: