पुढील लेखात आम्ही डॉकर कंपोझवर एक नजर टाकणार आहोत. ही एक उपयुक्तता आहे जी एकाधिक अनुप्रयोग परिभाषित, व्हिज्युअल बनविणे आणि चालविण्यात मदत करते. च्या बद्दल वायमएल फायलींद्वारे वेगळ्या कंटेनर तयार करण्याचे एक साधन.
डॉकर कंपोज आपल्याला एकाच होस्टवर वातावरणाच्या एकाधिक प्रती चालविण्याची परवानगी देतो. त्याऐवजी वापरण्याऐवजी गोदी कामगार बॅश कमांडस् आणि स्क्रिप्ट्सची मालिका वापरुन, डॉकर कंपोझ आपल्याला सक्षम होण्यासाठी वायएमएल फायली वापरण्याची परवानगी देतो सूचना डॉकर इंजिन कामे करण्यासाठी. आणि हीच एक की, सूचना मालिका देण्याची सुलभता आणि नंतर वेगवेगळ्या वातावरणात पुनरावृत्ती करणे होय.
डॉकर कंपोझ हे एक साधन आहे कम्पोझ फाईल स्वरुपाचा वापर करुन परिभाषित केलेले डॉकरमध्ये मल्टी कंटेनर अनुप्रयोग चालवा. आमचा अनुप्रयोग तयार करणारे एक किंवा अधिक कंटेनर कसे संरचीत केले जातात हे परिभाषित करण्यासाठी कंपोजिशन फाइल वापरली जाते. एकदा आपल्याकडे कंपोजिशन फाइल असल्यास, आम्ही एकाच कमांडद्वारे आपला अनुप्रयोग तयार आणि प्रारंभ करू शकतो: डॉकर-तयार करा.
डॉकर कंपोझ एक असे साधन आहे जे डॉकरचा वापर सुलभ करते. पासून YAML फायली, कंटेनर तयार करणे, त्यास कनेक्ट करणे, बंदरे सक्षम करणे, खंड इ. करणे सोपे आहे. कम्पोझसह आपण भिन्न कंटेनर तयार करू शकता आणि त्याच वेळी, प्रत्येक कंटेनरमध्ये, भिन्न सेवांमध्ये, त्यांना सामान्य व्हॉल्यूममध्ये सामील होऊ शकता, त्यांना प्रारंभ करू शकता, त्यांना बंद करू शकता इ. Andप्लिकेशन्स आणि मायक्रो सर्व्हिसेस तयार करण्यात सक्षम होण्यासाठी हा मूलभूत घटक आहे. च्या पृष्ठावरील सर्व लिखित वैशिष्ट्ये तपशीलवार पाहिली जाऊ शकतात प्रकल्प दस्तऐवजीकरण.
उबंटू 20.04 वर डॉकर कंपोज स्थापित करा
वापरकर्ते ते निवडू शकतात स्थापित करण्यासाठी भिन्न पर्याय ही उपयुक्तता, जसे ते आहेतः
उबंटू रेपॉजिटरी मधून
उबंटू रिपॉझिटरीज कडून आम्हाला या साधनाची स्थिर आवृत्ती आणि अद्यतने मिळू शकतात. येथून स्थापित करण्यासाठी, आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडण्याची आवश्यकता आहे आणि अधिकृत रिपॉझिटरीमधून युटिलिटी स्थापित करण्यासाठी खालील आदेश टाइप करा:
sudo apt install docker-compose
एकदा इंस्टॉलेशन पूर्ण झाल्यावर आम्ही ते करू शकतो आमच्या सिस्टममध्ये ती योग्यरित्या इन्स्टॉल केलेली आहे की नाही ते तपासा. आपण त्याच टर्मिनलवर पुढील कमांड लिहून हे करू शकतो.
docker-compose version
विस्थापित करा
परिच्छेद योग्यरित्या स्थापित डॉकर कंपोज काढाआपल्याला फक्त एक टर्मिनल (Ctrl + Alt + T) उघडणे आवश्यक आहे आणि ही आज्ञा कार्यान्वित करणे आवश्यक आहे.
sudo apt remove docker-compose; sudo apt autoremove
गिटहब रेपॉजिटरी वापरणे
मध्ये गिटहब वर रेपॉजिटरी या प्रोजेक्टमधून, आम्हाला डॉकर कंपोझची अधिक अद्ययावत आवृत्ती मिळू शकेल, जे मानक उबंटू रेपॉजिटरीमध्ये उपलब्ध नाही.
आपण इच्छित असल्यास डॉकर कंपोज युटिलिटीची अद्यतनित आवृत्ती स्थापित करा, करू शकता वेब ब्राउझर वापरा किंवा टर्मिनल उघडा (Ctrl + Alt + T) आणि आज नवीनतम आवृत्ती प्रकाशित करण्यासाठी खालील आदेश चालवा:
sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
एकदा डाउनलोड पूर्ण झाल्यावर आम्ही ही इतर कमांड वापरु आम्ही डाउनलोड केलेल्या एक्झिक्युटेबल फाइलला आवश्यक परवानग्या द्या मागील चरणात:
sudo chmod +x /usr/local/bin/docker-compose
आता आम्ही करू शकतो आपल्याकडे उपलब्ध असलेल्या आवृत्तीची तपासणी करा टर्मिनलवर खालील कमांड वापरणे.
docker-compose --version
विस्थापित करा
हे साधन फक्त त्याची बायनरी फाईल हटवून सिस्टमवरून काढली जाऊ शकते. यासाठी, आम्हाला टर्मिनल (Ctrl + Alt + T) उघडण्याची आवश्यकता आहे आणि आमच्या संगणकावरून ती विस्थापित करण्यासाठी पुढील आज्ञा वापरा:
sudo rm /usr/local/bin/docker-compose
पाईप वापरणे
आम्ही डॉकर कंपोझ वापरुन डाउनलोड देखील करू शकतो pip3. या युटिलिटीला पायथन 3.6 किंवा नंतरची आवश्यकता आहे आणि त्याचे पाइप पॅकेज व्यवस्थापक, योग्यरित्या कार्य करण्यासाठी. आपल्याकडे या आवश्यकतांची ही आवृत्ती असल्यास, टर्मिनलमध्ये (Ctrl + Alt + T) आपल्याला स्थापित करण्यासाठी फक्त पुढील आज्ञा वापरण्याची आवश्यकता आहे:
pip3 install docker-compose
विस्थापित करा
ई साठीही युटिलिटी काढा, जर आपण ते पाइप 3 सह स्थापित केले असेलआम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडण्याची आणि त्यामधील कमांड कार्यान्वित करण्याची आवश्यकता असेल:
pip3 uninstall docker-compose
आपण इच्छित असल्यास डॉकर कंपोझ वापरण्याचे उदाहरण वापरून पहामध्ये कागदपत्र पान या प्रकल्पाचे ते एक संपूर्ण उदाहरण देतात. त्याद्वारे आपण या सॉफ्टवेअरचे कार्य तपासू शकता.
सर्व वातावरणात तयार करा: उत्पादन, स्टेजिंग, विकास, चाचणी आणि सीआय वर्कफ्लो. ते मिळू शकते मधील प्रत्येक प्रकरणाबद्दल अधिक माहिती सामान्य वापर प्रकरणे.