გამოყენება Docker file: სურათების აგება და მორგება Docker file

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

Შექმენი Dockerfile

დაიწყეთ ახალი ტექსტური ფაილის შექმნით და დასახელებით. Dockerfile

განსაზღვრეთ ბაზა image

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

მაგალითად, Ubuntu 20.04 image საფუძვლად გამოსაყენებლად image, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

FROM ubuntu:20.04

შეასრულეთ ინსტალაციისა და კონფიგურაციის ბრძანებები

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

მაგალითად, Nginx-ში ინსტალაციისთვის image, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

RUN apt-get update && apt-get install -y nginx

Sao chép các tệp tin và thư mục vào image

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

მაგალითად, app დირექტორიის დასაკოპირებლად მასპინძელი მანქანიდან დირექტორიაში /app  , image შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

COPY app /app

განსაზღვრეთ ნაგულისხმევი ბრძანება a-ს დაწყებისას container

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

მაგალითად, Nginx-ში დასაწყებად container, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

CMD ["nginx", "-g", "daemon off;"]​

ააშენეთ image საწყისი Dockerfile

გამოიყენეთ docker build ბრძანება გზასთან ერთად, რომ ააშენოთ ახალი დან. Dockerfile image Dockerfile

მაგალითად, მიმდინარე დირექტორიაში image დან ასაგებად და დაარქვით "myimage", შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება: Dockerfile

docker build -t myimage .​

 

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

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