Šta je višestepena gradnja u Dockeru?
Šta je višestepena gradnja u Dockeru?

Video: Šta je višestepena gradnja u Dockeru?

Video: Šta je višestepena gradnja u Dockeru?
Video: Supercharge Docker builds using Cache Mount 2024, April
Anonim

A multi - stage build se radi kreiranjem različitih sekcija a Dockerfile , od kojih svaki upućuje na drugu osnovnu sliku. Ovo omogućava a multi - stage build da ispuni funkciju koja je prethodno ispunjena upotrebom višestruki docker datoteke, kopiranje datoteka između kontejnera ili pokretanje različitih cjevovoda.

Takođe se postavlja pitanje šta je višestepena izgradnja u Dockeru?

Višestepene gradnje je uvedena funkcija Docker 17.05 koji vam omogućava da kreirate više srednjih slika iz iste Dockerfile . Možete selektivno kopirati artefakte iz jedne faze u drugu, ostavljajući iza sebe sve što ne želite u konačnoj slici. Možete pročitati više o Višestepene gradnje ovdje.

Neko se također može zapitati, možete li imati više Dockerfile-a? Kao što je Kingsley Uchnor rekao, možete imati više Dockerfile , jedan po direktoriju, koji predstavljaju nešto ti želite izgraditi.

Shodno tome, šta je srednji kontejner u Dockeru?

Docker kontejneri su gradivni blokovi za aplikacije. Svaki kontejner je slika sa slojem za čitanje/upisivanje na vrhu gomile slojeva samo za čitanje. Ovi slojevi (također se nazivaju srednji slike) se generiraju kada se naredbe u Dockerfile se izvršavaju tokom Docker izgradnja slike.

Kako da spojim više slika u Dockeru?

Na vašoj mašini, koristite docker povucite za preuzimanje slike od Docker Hub. Zatim koristite docker historiju da dobijete komande koje su korištene za njihovu izgradnju. Zatim otvorite ove dvije datoteke. Tada možete vidjeti komandni stog svakog od njih slika.

Preporučuje se: