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
या उदाहरणात, आम्ही दोन सेवा परिभाषित करतो: "वेब" आणि "डीबी". "वेब" सेवा होस्ट मशीनवर पोर्ट 80 करण्यासाठी कंटेनरच्या nginx प्रतिमा आणि नकाशे पोर्ट 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
आर ऍप्लिकेशन्स ऑर्केस्ट्रेट करण्यासाठी एक सोयीस्कर आणि शक्तिशाली मार्ग प्रदान करते. docker-compose.yml फाइल आणि संबंधित आदेश वापरून, तुम्ही डॉकर वातावरणात तुमचा अनुप्रयोग सहजपणे तैनात, व्यवस्थापित आणि स्केल करू शकता.