Docker ცნებები: Container და Image განმარტა Docker file

In Docker, არსებობს სამი ფუნდამენტური ცნება, რომელთა გაგება მნიშვნელოვანია: Container, Image და. Dockerfile

 

Container

ეს არის მთავარი კომპონენტი Docker. A container არის იზოლირებული შესრულების გარემო, რომელიც შეიცავს აპლიკაციას და მასთან დაკავშირებულ კომპონენტებს.

თითოეული container სისტემა Docker მუშაობს როგორც პატარა ვირტუალური მანქანა, რომელიც აერთიანებს ყველაფერს, რაც საჭიროა აპლიკაციის გასაშვებად, ბიბლიოთეკების, დამოკიდებულებებისა და კონფიგურაციის ჩათვლით.

Container საშუალებას გაძლევთ განახორციელოთ აპლიკაციები სხვადასხვა გარემოში, სხვადასხვა აპლიკაციებს შორის ურთიერთქმედების შესახებ ფიქრის გარეშე.

თქვენ შეგიძლიათ შექმნათ, გაუშვათ, შეაჩეროთ და წაშალოთ container საჭიროებისამებრ.

 

Image

ეს არის ფაილების მსუბუქი, შეფუთული ნაკრები, რომელიც მოიცავს ყველაფერს, რაც საჭიროა container. ან image შეიძლება ჩაითვალოს შექმნის გეგმად container. ის შეიცავს აპლიკაციის კონფიგურაციებს, წყაროს კოდს, ბიბლიოთეკებს და შესრულებად ფაილებს.

Image ისინი უცვლელები არიან და თითოეულს, container რომელიც შექმნილ იქნა ნებისყოფისგან, image აქვს საკუთარი ცალკეული და იზოლირებული მდგომარეობა სხვებისგან container.

თქვენ შეგიძლიათ შექმნათ, ნახოთ და გააზიაროთ image საჭიროებისამებრ.

 

Dockerfile

ეს არის მარტივი ტექსტური ფაილი, რომელიც შეიცავს ინსტრუქციებს Docker image. განსაზღვრავს ნაბიჯებსა და პროცესებს კონკრეტული კომპონენტებისა და კონფიგურაციების შესაქმნელად. Dockerfile image

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

Dockerfile შეიცავს ინსტრუქციებს, როგორიცაა FROM(ბაზის მითითება image), RUN(ბრძანებების შესრულება აგების პროცესში), COPY(ფაილების კოპირება ში image) და CMD(ნაგულისხმევი ბრძანების განსაზღვრა გაშვებისას container).

Dockerfile გეხმარებათ შექმნათ მორგებული image და მართოთ image მშენებლობის პროცესი მოქნილად.

 

ეს ცნებები არის ძირითადი Docker და საშუალებას გაძლევთ შეფუთოთ, განათავსოთ და მართოთ აპლიკაციები მარტივად და თანმიმდევრულად. Container, Image, და ს გამოყენებით შეგიძლიათ გამოიყენოთ მოქნილობა და შესაძლებლობები განვითარებისა და განლაგების პროცესში. Dockerfile Docker