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