Hva er flertrinnsbygging i Docker?
Hva er flertrinnsbygging i Docker?

Video: Hva er flertrinnsbygging i Docker?

Video: Hva er flertrinnsbygging i Docker?
Video: Drastically reduce the size of your DOCKER images with MULTISTAGE builds 2024, November
Anonim

EN multi - scenebygging gjøres ved å lage forskjellige deler av en Dockerfil , som hver refererer til et annet basisbilde. Dette tillater en multi - scenebygging å oppfylle en funksjon som tidligere er fylt ved å bruke flere docker filer, kopiering av filer mellom containere eller kjøring av forskjellige rørledninger.

Spørsmålet er også, hva er flertrinnsbygging i Docker?

Bygger i flere trinn er en funksjon introdusert Docker 17.05 som lar deg lage flere mellombilder fra samme Dockerfil . Du kan selektivt kopiere artefakter fra ett stadium til et annet, og etterlate alt du ikke vil ha i det endelige bildet. Du kan lese mer om Bygger i flere trinn her.

Man kan også spørre, kan du ha flere Dockerfiler? Som Kingsley Uchnor sa, du kan ha flere Dockerfiler , en per katalog, som representerer noe du ønsker å bygge.

Tilsvarende, hva er mellombeholder i Docker?

Docker containere er byggesteiner for applikasjoner. Hver container er et bilde med et lesbart/skrivbart lag på toppen av en haug med skrivebeskyttede lag. Disse lagene (også kalt mellomliggende bilder) genereres når kommandoene i Dockerfil blir henrettet i løpet av Docker bildebygging.

Hvordan slår jeg sammen flere bilder i Docker?

På maskinen din, bruk havnearbeider trekk for å laste ned Bilder fra Docker Hub. Bruk deretter havnearbeider historie for å få kommandoene som ble brukt til å bygge dem. Deretter åpner du disse to filene. Du kan da se kommandostakken til hver bilde.

Anbefalt: