Docker Compose multi-container
डकर वातावरणमा अर्केस्ट्रेटिंग अनुप्रयोगहरूको लागि एक शक्तिशाली र सुविधाजनक उपकरण हो । यसले तपाईंलाई YAML फाइलमा सेवाहरू र सम्बन्धित प्यारामिटरहरू परिभाषित र प्रबन्ध गर्न अनुमति दिन्छ, धेरै कन्टेनरहरू मिलेर बनेको जटिल अनुप्रयोगहरू प्रयोग गर्न र व्यवस्थापन गर्न सजिलो बनाउँदै।
अनुप्रयोगहरू Docker Compose
अर्केस्ट्रेट गर्न कसरी प्रयोग गर्ने भनेर वर्णन गर्न यहाँ एउटा उदाहरण छ: multi-container
एउटा docker-compose.yml फाइल सिर्जना गर्नुहोस्
तपाइँको अनुप्रयोगको कन्फिगरेसन परिभाषित गर्न docker-compose.yml फाइल सिर्जना गरेर सुरु गर्नुहोस्।
उदाहरणका लागि:
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=password
यस उदाहरणमा, हामी दुई सेवाहरू परिभाषित गर्छौं: "वेब" र "डीबी"। "वेब" सेवाले कन्टेनरको nginx छवि र नक्सा पोर्ट 80 लाई होस्ट मेसिनमा पोर्ट 80 प्रयोग गर्दछ। "db" सेवाले mysql image
रूट पासवर्ड प्रयोग गर्दछ र "पासवर्ड" मा सेट गर्दछ।
आवेदन सुरु गर्नुहोस्
एकचोटि तपाईंले docker-compose.yml फाइल परिभाषित गरेपछि, तपाईंले निम्न आदेश प्रयोग गरेर अनुप्रयोग सुरू गर्न सक्नुहुन्छ:
docker-compose up
container
यो आदेशले docker-compose.yml फाइलमा कन्फिगरेसनको आधारमा सिर्जना र सुरु गर्नेछ ।
अनुप्रयोग प्रबन्ध गर्नुहोस्
तपाईं Docker Compose
आफ्नो आवेदन व्यवस्थापन गर्न आदेशहरू प्रयोग गर्न सक्नुहुन्छ।
- आवेदन रोक्नुहोस्:
docker-compose stop
- अनुप्रयोग पुन: सुरु गर्नुहोस्:
docker-compose restart
- आवेदन फाड्नुहोस्:
docker-compose down
Docker Compose
container
अनुप्रयोग भित्र जडान गर्न स्वचालित रूपमा नेटवर्कहरू सिर्जना गर्नेछ र तपाईंलाई सजिलै container
र सेवाहरू व्यवस्थापन गर्न मद्दत गर्नेछ।
Docker Compose
multi-containe
r अनुप्रयोगहरू अर्केस्ट्रेट गर्न एक सुविधाजनक र शक्तिशाली तरिका प्रदान गर्दछ । docker-compose.yml फाइल र सम्बन्धित आदेशहरू प्रयोग गरेर, तपाईं सजिलैसँग डकर वातावरणमा आफ्नो अनुप्रयोग डिप्लोय, व्यवस्थापन र मापन गर्न सक्नुहुन्छ।