Ce este construirea în mai multe etape în Docker?
Ce este construirea în mai multe etape în Docker?

Video: Ce este construirea în mai multe etape în Docker?

Video: Ce este construirea în mai multe etape în Docker?
Video: Using Docker Multi-Stage Builds 2024, Noiembrie
Anonim

A multi - construirea scenei se realizează prin crearea diferitelor secțiuni ale a Dockerfile , fiecare făcând referire la o imagine de bază diferită. Acest lucru permite a multi - construirea scenei pentru a îndeplini o funcție completată anterior prin utilizarea docker multiplu fișiere, copierea fișierelor între containere sau rularea diferitelor conducte.

De asemenea, întrebarea este, ce este construirea în mai multe etape în Docker?

Construcții în mai multe etape este o caracteristică introdusă Docher 17.05 care vă permite să creați mai multe imagini intermediare din aceeași Dockerfile . Puteți copia selectiv artefacte de la o etapă la alta, lăsând în urmă tot ceea ce nu doriți în imaginea finală. Puteți citi mai multe despre Construcții în mai multe etape Aici.

Se poate întreba, de asemenea, puteți avea mai multe fișiere Dockerfile? După cum a spus Kingsley Uchnor, puteți avea mai multe Dockerfile , unu pe director, care reprezintă ceva tu doresc să construiască.

În mod corespunzător, ce este containerul intermediar în Docker?

Containere Docker sunt blocuri de bază pentru aplicații. Fiecare recipient este o imagine cu un strat care poate fi citit/scris peste o grămadă de straturi doar pentru citire. Aceste straturi (numite și intermediar imagini) sunt generate atunci când comenzile din Dockerfile sunt executate în timpul Docher construirea imaginii.

Cum îmbin mai multe imagini în Docker?

Pe mașina dvs., utilizați docher trageți pentru a descărca imagini din Docher Hub. Apoi, folosește docher istoric pentru a obține comenzile care au fost folosite pentru a le construi. Apoi, deschideți aceste două fișiere. Puteți vedea apoi stiva de comenzi a fiecăruia imagine.

Recomandat: