रचना | ओपन सोर्स डॉकर मल्टीपल कंटेनर एप्लिकेशन

Compose देवप्स उपकरण

डॉकर ने मल्टी-कंटेनर एप्लिकेशन को परिभाषित किया और चलाया

डॉकर रचना ओपन सोर्स टूल आपको मल्टी-कंटेनर डॉकर वातावरण को संभालने में मदद करता है। यह मल्टी-कंटेनर को एक साथ परिभाषित करने के लिए एक YAML फ़ाइल का उपयोग करने की अनुमति देता है।

अवलोकन

डॉकर कम्पोज़ रचना फ़ाइल प्रारूप का उपयोग करके परिभाषित मल्टी-कंटेनर डॉकर एप्लिकेशन चलाने के लिए एक उपकरण है। यह थकाऊ स्टार्ट, स्टॉप, पुनर्निर्माण और कई कंटेनरों को मैन्युअल रूप से प्रबंधित कर सकता है, इसलिए डॉकर ने एक नया उपयोगी उपकरण बनाया है जो प्रक्रिया को गति देने में मदद करता है यानी डॉकर रचना। एक रचना फ़ाइल नियम को लागू करके काम करती है, यह परिभाषित किया गया है कि एक या अधिक कंटेनरों या सेवाओं को Docker-compose.yaml फ़ाइल में कैसे कॉन्फ़िगर किया गया है। जब आपके पास एक YAML फ़ाइल रचना हो, तो आप अपने एप्लिकेशन को एक कमांड के साथ बना सकते हैं, शुरू कर सकते हैं और प्रबंधित कर सकते हैं: डॉकर रचना करें। कई सेवाओं और कंटेनरों पर काम करते समय डॉकर का उपयोग करके एप्लिकेशन विकसित करना चुनौतीपूर्ण है। यहां डॉकटर की रचना आती है जो आपको डॉकर कई कंटेनरों के अनुप्रयोगों और वातावरण को चलाने में मदद करेगा। डॉकर की रचना डॉकर की रचना उत्पादन, मंचन, विकास, परीक्षण और सीआई वातावरण में एक साथ कई कंटेनरों को संभाल सकती है। आप पूरे सॉफ्टवेयर डेवलपमेंट लाइफसाइकल (एसडीएलसी) को प्रबंधित करने के लिए डॉकर कंपोज़ का उपयोग कर सकते हैं। डॉकर कंपोज ओपन सोर्स सॉफ्टवेयर में 24.8k GitHub Stars और 4.2k Github Forks हैं।

सिस्टम आवश्यकताएं

सेटअप करने के लिए आवश्यकताओं में शामिल हैं:

  • डॉकर रचना
  • डॉकर इंजन
  • sudo विशेषाधिकार गैर-मूल उपयोगकर्ता
  • GitHub खाता

विशेषताएँ

Docker Compose की कुछ प्रमुख विशेषताएं नीचे सूचीबद्ध हैं:

  • एक ही मेजबान पर कई अलग -अलग वातावरणों की मेजबानी करना
  • विभिन्न वातावरणों के लिए कंटेनरों को अनुकूलित करें
  • कंटेनर बनाए जाने पर वॉल्यूम डेटा सहेजें
  • पुन: उपयोग करें और उन कंटेनरों को फिर से बनाएं जो बदल गए हैं
  • चर और वातावरण के बीच एक रचना को स्थानांतरित करना

स्थापना निर्देश

लिनक्स पर डॉकर की रचना स्थापित करें

सबसे पहले, सुनिश्चित करें कि डॉकर रचना के सभी डिपेंसी पैकेज स्थापित किए गए हैं और अद्यतित हैं, फिर कृपया नीचे सूचीबद्ध निर्देशों का पालन करें। आप लिनक्स के लिए GitHub पर कंपोज़ रिपॉजिटरी रिलीज़ पेज से डॉकर रचना बाइनरी भी डाउनलोड कर सकते हैं। चरण-दर-चरण निर्देश नीचे सूचीबद्ध हैं। Docker Compose की वर्तमान स्थिर रिलीज को डाउनलोड करने के लिए इस कमांड को चलाएं:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

डॉकर रचना लिनक्स के एक अलग संस्करण को स्थापित करने के लिए, 1.29.2 को बदलें जिसे आप स्थापित करना चाहते हैं। अब, डाउनलोड किए गए बाइनरी के लिए निष्पादन योग्य अनुमतियाँ लागू करें:

    sudo chmod +x /usr/local/bin/docker-compose

यदि कमांड डॉकर-कॉम्पोजेस्ट इंस्टॉलेशन स्टेप्स के बाद विफल हो जाता है तो अपने रास्ते की जांच करें। आप कमांड के साथ अपने पथ में /usr /bin या किसी अन्य निर्देशिका के लिए एक प्रतीकात्मक लिंक भी बना सकते हैं:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

वैकल्पिक रूप से, आपको बैश और ZSH शेल के लिए कमांड पूरा करना चाहिए। अब, कमांड का उपयोग करके स्थापना का परीक्षण करें:

    docker-compose --version

बधाई हो! अब, आपने सीखा है कि कैसे Docker की रचना Ubuntu 20.04 को सफलतापूर्वक स्थापित करें। आनंद लेना!

FAQs

What is Docker Compose?

Docker Compose is an opens source software used for defining, sharing and running multi-container Docker applications. Docker compose file works by defining rules in a docker-compose.yaml, how the multiple containers or services are configured. It helps to helps speed up the multi-container process.

Is Docker Compose open source?

Docker has open sourced the Compose Specification into a standalone organization for defining and running multi-container, cloud-native applications. Docker Compose source code repository is available at Github.

Is Docker Compose free?

Docker Compose is a free for small businesses for defining and running multi container application.

In what language is Docker Compose written?

Docker Compose V1 is in Python language while Docker Compose V2 is completely rewritten from scratch in Golang.

What is docker and docker compose?

The difference between Docker and Docker-compose is that Docker commands are used to run only one container or image at a time. While Docker Compose on ubuntu is used to start, stop and manage multi container Docker application, configured in a docker-compose.yaml file.

अन्वेषण करना

इस लेख में हमने ओपन सोर्स डॉकर रचना नवीनतम संस्करण के बारे में चर्चा की। अन्य शीर्ष कंटेनर ऑर्केस्ट्रेशन टूल के बारे में जानने के लिए, कृपया निम्नलिखित पृष्ठ पर जाएं:

ओपनशिफ्ट

बंदरगाह

अपाचे मेसोस

कुबेरनेट्स

DevOps के लिए शीर्ष 5 ओपन सोर्स कंटेनर ऑर्केस्ट्रेशन टूल

 हिन्दी