प्रयोग गर्दै Docker file: छविहरू निर्माण र अनुकूलन गर्दै Docker file

मा निर्माण र अनुकूलन गर्न को लागी एक को प्रयोग एक शक्तिशाली तरीका हो । यहाँ एक विस्तृत प्रक्रिया र एक को निर्माण र अनुकूलन गर्न को लागी एक प्रयोग को एक विशिष्ट उदाहरण छ: 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

एक सुरु गर्दा पूर्वनिर्धारित आदेश परिभाषित गर्नुहोस् container

पूर्वनिर्धारित आदेश निर्दिष्ट गर्न आदेश प्रयोग गर्नुहोस् जुन बाट सुरु CMD हुँदा कार्यान्वयन हुनेछ । आदेशले मुख्य कार्यक्रम वा आदेश परिभाषित गर्दछ जुन कन्टेनर स्टार्टअपमा चल्नेछ। 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