Dockerде көп баскычтуу куруу деген эмне?
Dockerде көп баскычтуу куруу деген эмне?

Video: Dockerде көп баскычтуу куруу деген эмне?

Video: Dockerде көп баскычтуу куруу деген эмне?
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Ноябрь
Anonim

А көп - этап куруу а-нын ар кандай бөлүмдөрүн түзүү менен ишке ашырылат Dockerfile , ар бири башка негизги сүрөткө шилтеме кылат. Бул а көп - этап куруу колдонуу менен мурда толтурулган функцияны аткаруу бир нече докер файлдар, контейнерлердин ортосунда файлдарды көчүрүү же ар кандай түтүктөрдү иштетүү.

Ошондой эле суроо туулат, Dockerде көп баскычтуу куруу деген эмне?

Көп баскычтуу курулуштар киргизилген өзгөчөлүк болуп саналат Докер 17.05, бул бир эле жерден бир нече аралык сүрөттөрдү түзүүгө мүмкүндүк берет Dockerfile . Артефакттарды бир этаптан экинчи баскычка тандап көчүрүп, акыркы сүрөттө сиз каалабаган нерселердин бардыгын артта калтырсаңыз болот. жөнүндө көбүрөөк окуй аласыз Көп баскычтуу курулуштар бул жерде.

Ошондой эле сурашы мүмкүн, сизде бир нече Dockerfiles болушу мүмкүнбү? Кингсли Учнор айткандай, бир нече Dockerfile болушу мүмкүн , бир бир нерсени чагылдырган каталогго сен кургусу келет.

Тиешелүү түрдө, Докердеги аралык контейнер деген эмне?

Докер контейнерлери колдонмолор үчүн курулуш блоктору болуп саналат. Ар бири контейнер окууга гана жарамдуу катмарлардын үстүндө окулуучу/жазыла турган катмары бар сүрөт. Бул катмарлар (ошондой эле деп аталат орто сүрөттөлүштөр) ичиндеги буйруктар түзүлгөндө түзүлөт Dockerfile учурунда аткарылат Докер сүрөт түзүү.

Докерде бир нече сүрөттөрдү кантип бириктирсем болот?

Машинаңызда колдонуңуз докер жүктөө үчүн тартыңыз сүрөттөр тартып Докер Хаб. Андан кийин, колдонуу докер аларды куруу үчүн колдонулган буйруктарды алуу үчүн тарых. Андан кийин, бул эки файлды ачыңыз. Андан кийин ар биринин буйрук стектерин көрө аласыз сүрөт.

Сунушталууда: