რა არის მრავალსაფეხურიანი აშენება Docker-ში?
რა არის მრავალსაფეხურიანი აშენება Docker-ში?

ვიდეო: რა არის მრავალსაფეხურიანი აშენება Docker-ში?

ვიდეო: რა არის მრავალსაფეხურიანი აშენება Docker-ში?
ვიდეო: Using Docker Multi-Stage Builds 2024, ნოემბერი
Anonim

ა მრავალ - სცენის აგება კეთდება ა-ს სხვადასხვა მონაკვეთების შექმნით Dockerfile , თითოეული მიუთითებს სხვადასხვა საბაზისო სურათზე. ეს საშუალებას აძლევს ა მრავალ - სცენის აგება შეასრულოს ფუნქცია, რომელიც ადრე იყო შესრულებული გამოყენებით მრავალჯერადი დოკერი ფაილები, ფაილების კოპირება კონტეინერებს შორის ან სხვადასხვა მილსადენების გაშვება.

ასევე კითხვაა, რა არის მრავალსაფეხურიანი აშენება Docker-ში?

მრავალსაფეხურიანი შენობები არის დანერგილი ფუნქცია დოკერი 17.05, რომელიც საშუალებას გაძლევთ შექმნათ მრავალი შუალედური გამოსახულება ერთიდან Dockerfile . თქვენ შეგიძლიათ შერჩევით დააკოპიროთ არტეფაქტები ერთი ეტაპიდან მეორეზე, დატოვოთ ყველაფერი, რაც არ გსურთ საბოლოო სურათში. შეგიძლიათ მეტი წაიკითხოთ მრავალსაფეხურიანი შენობები აქ.

შეიძლება ასევე გკითხოთ, შეგიძლიათ გქონდეთ მრავალი Dockerfiles? როგორც კინგსლი უჩნორმა თქვა, თქვენ შეგიძლიათ გქონდეთ მრავალი Dockerfile , ერთი თითო დირექტორიაში, რომელიც წარმოადგენს რაღაცას შენ აშენება მინდა.

შესაბამისად, რა არის შუალედური კონტეინერი დოკერში?

დოკერის კონტეინერები არის სამშენებლო ბლოკები აპლიკაციებისთვის. თითოეული კონტეინერი არის გამოსახულება წაკითხვადი/ჩასაწერი ფენით მხოლოდ წაკითხვადი ფენების თაიგულზე. ეს ფენები (ასევე ე.წ შუალედური სურათები) წარმოიქმნება, როდესაც ბრძანებები Dockerfile დროს სრულდება დოკერი გამოსახულების აგება.

როგორ გავაერთიანო მრავალი სურათი Docker-ში?

თქვენს აპარატზე გამოიყენეთ დოკერი გაიყვანეთ ჩამოსატვირთად სურათები საწყისი დოკერი კერა. შემდეგ გამოიყენეთ დოკერი ისტორია, რათა მიიღოთ ბრძანებები, რომლებიც გამოიყენეს მათ შესაქმნელად. შემდეგ გახსენით ეს ორი ფაილი. ამის შემდეგ შეგიძლიათ ნახოთ თითოეულის ბრძანების დასტა გამოსახულება.

გირჩევთ: