Ano ang multi stage build sa Docker?
Ano ang multi stage build sa Docker?

Video: Ano ang multi stage build sa Docker?

Video: Ano ang multi stage build sa Docker?
Video: Supercharge Docker builds using Cache Mount 2024, Abril
Anonim

A marami - pagtatayo ng entablado ay ginagawa sa pamamagitan ng paglikha ng iba't ibang mga seksyon ng a Dockerfile , bawat isa ay tumutukoy sa ibang baseng imahe. Ito ay nagpapahintulot sa a marami - pagtatayo ng entablado upang matupad ang isang function na dati nang napunan sa pamamagitan ng paggamit maramihang docker file, pagkopya ng mga file sa pagitan ng mga container, o pagpapatakbo ng iba't ibang pipeline.

Ang tanong din ay, ano ang multistage build sa Docker?

Multi-stage build ay isang tampok na ipinakilala Docker 17.05 na nagpapahintulot sa iyo na lumikha ng maramihang mga intermediate na imahe mula sa pareho Dockerfile . Maaari mong piliing kopyahin ang mga artifact mula sa isang yugto patungo sa isa pa, na iniiwan ang lahat ng hindi mo gusto sa huling larawan. Maaari mong basahin ang higit pa tungkol sa Multi-stage build dito.

Maaari ring magtanong, maaari ka bang magkaroon ng maraming Dockerfiles? Tulad ng sinabi ni Kingsley Uchnor, maaari kang magkaroon ng maramihang Dockerfile , isa bawat direktoryo, na kumakatawan sa isang bagay ikaw gustong magtayo.

Naaayon, ano ang intermediate container sa Docker?

Mga lalagyan ng docker ay mga bloke ng gusali para sa mga aplikasyon. Ang bawat isa lalagyan ay isang imahe na may nababasa/nasusulat na layer sa ibabaw ng isang grupo ng mga read-only na layer. Ang mga layer na ito (tinatawag ding nasa pagitan mga larawan) ay nabuo kapag ang mga utos sa Dockerfile ay isinasagawa sa panahon ng Docker pagbuo ng imahe.

Paano ko pagsasamahin ang maraming larawan sa Docker?

Sa iyong makina, gamitin docker hilahin para i-download ang mga larawan mula sa Docker Hub. Pagkatapos, gamitin docker kasaysayan upang makuha ang mga utos na ginamit sa pagbuo ng mga ito. Pagkatapos, buksan ang dalawang file na ito. Pagkatapos ay makikita mo ang command stack ng bawat isa larawan.

Inirerekumendang: