Какво е многоетапно изграждане в Docker?
Какво е многоетапно изграждане в Docker?

Видео: Какво е многоетапно изграждане в Docker?

Видео: Какво е многоетапно изграждане в Docker?
Видео: Supercharge Docker builds using Cache Mount 2024, Април
Anonim

А мулти - сценично изграждане се извършва чрез създаване на различни секции на a Dockerfile , като всеки препраща към различно основно изображение. Това позволява а мулти - сценично изграждане за да изпълни функция, предварително попълнена с помощта множество докери файлове, копиране на файлове между контейнери или изпълнение на различни тръбопроводи.

Също така въпросът е какво представлява многоетапното изграждане в Docker?

Многоетапни конструкции е въведена функция Docker 17.05, който ви позволява да създавате множество междинни изображения от едно и също Dockerfile . Можете избирателно да копирате артефакти от един етап в друг, оставяйки след себе си всичко, което не искате в крайното изображение. Можете да прочетете повече за Многоетапни конструкции тук.

Човек може също да попита, можете ли да имате няколко Dockerfiles? Както каза Кингсли Учнор, можете да имате няколко Dockerfile , един на директория, които представляват нещо Вие искат да построят.

Съответно, какво е междинен контейнер в Docker?

Docker контейнери са градивни елементи за приложения. Всеки контейнер е изображение със слой за четене/запис върху куп слоеве само за четене. Тези слоеве (наричани още междинен изображения) се генерират, когато командите в Dockerfile се изпълняват по време на Docker изграждане на изображение.

Как да обединя няколко изображения в Docker?

На вашата машина, използвайте докер издърпайте, за да изтеглите изображения от Docker Хъб. След това използвайте докер история, за да получите командите, използвани за изграждането им. След това отворете тези два файла. След това можете да видите командния стек на всеки образ.

Препоръчано: