पहला अंतर कंटेनर इंजन और कंटेनर ऑर्केस्ट्रेटर के बीच है।
docker
एक कंटेनर इंजन है, यह आपको निर्माण और चलाने के लिए आम तौर पर एक से अधिक कंटेनर नहीं देता है, स्थानीय रूप से आपके पीसी पर विकास के उद्देश्यों के लिए।
docker-compose
कई कंटेनरों को चलाने के लिए एक डॉकटर उपयोगिता है और उन्हें डॉक इंजन सुविधाओं के माध्यम से वॉल्यूम और नेटवर्किंग साझा करने के लिए, स्थानीय रूप से सेवा संरचना का अनुकरण करने और क्लस्टर पर दूर से चलाने के लिए।
कुबेरनेट्स एक कंटेनर ऑर्केस्ट्रेशन प्लेटफ़ॉर्म है, यह कंटेनरों को चलाने और इंजन सुविधाओं को बढ़ाने का ध्यान रखता है ताकि कंटेनरों को जटिल अनुप्रयोगों (आप या क्लाउड प्रदाता द्वारा प्रबंधित PaaS की तरह) की सेवा के लिए तैयार किया जा सके। मुख्य कुबेरनेट्स सुविधा कंटेनर का उपयोग करके बुनियादी ढाँचे को डिकूप करने के लिए है, और यह अन्य इंजनों के लिए भी खुला है जो डोकर, उदाहरण के लिए यह रक या क्रि-ओ के साथ कंटेनर चला सकते हैं।
Docker क्लाउड भी एक PaaS ऑफ़र है जो आपको चलाने और ऑर्केस्ट्रेट कंटेनर के माध्यम से चलाने देगा docker
इंजन API के ।
अब आपकी आवश्यकताओं के आधार पर, बुनियादी ढांचे और लक्षित दर्शकों पर नियंत्रण का स्तर आप नंगेमेटल पर कुबेरनेट का उपयोग कर सकते हैं, या एज़्योर एसीएस या Google जीकेई, आदि ...
उम्मीद है कि यह मदद मिली :) सादर