Vad är flerstegsbygge i Docker?
Vad är flerstegsbygge i Docker?

Video: Vad är flerstegsbygge i Docker?

Video: Vad är flerstegsbygge i Docker?
Video: Drastically reduce the size of your DOCKER images with MULTISTAGE builds 2024, November
Anonim

A mång - scenbygge görs genom att skapa olika sektioner av en Dockerfil , var och en hänvisar till en annan basbild. Detta tillåter en mång - scenbygge för att fylla en funktion som tidigare fyllts genom att använda flera hamnarbetare filer, kopiera filer mellan behållare eller köra olika pipelines.

Frågan är också, vad är flerstegsbygge i Docker?

Bygger i flera steg är en funktion som introduceras Hamnarbetare 17.05 som låter dig skapa flera mellanbilder från samma Dockerfil . Du kan selektivt kopiera artefakter från ett stadium till ett annat, och lämna bakom allt du inte vill ha i den slutliga bilden. Du kan läsa mer om Bygger i flera steg här.

Man kan också fråga sig, kan du ha flera Dockerfiler? Som Kingsley Uchnor sa, du kan ha flera Dockerfiler , ett per katalog, som representerar något du vill bygga.

På motsvarande sätt, vad är mellanliggande behållare i Docker?

Hamnarcontainrar är byggstenar för applikationer. Varje behållare är en bild med ett läsbart/skrivbart lager ovanpå ett gäng skrivskyddade lager. Dessa lager (även kallade mellanliggande bilder) genereras när kommandona i Dockerfil avrättas under Hamnarbetare bildbygge.

Hur slår jag ihop flera bilder i Docker?

På din maskin, använd hamnarbetare dra för att ladda ner bilder från Hamnarbetare Nav. Använd sedan hamnarbetare historia för att få de kommandon som användes för att bygga dem. Öppna sedan dessa två filer. Du kan sedan se kommandostacken för varje bild.

Rekommenderad: