2017-10-09 23 views
9

यह सामान वास्तव में भ्रमित हो रहा है, क्या कोई यह बता सकता है कि क्या हो रहा है। बस सीधे एक लाइनर अंतर।डॉकरड बनाम डॉकर-कंटेनर बनाम डॉकर-रनक बनाम डॉकर-कंटेनर-सीआरटी बनाम डॉकर-कंटेनर-शिम

dockerd libcontainerd containerd docker-containerd docker-runc docker-containerd-ctr docker-containerd-shim

धन्यवाद

उत्तर

0

कुछ explaination यहाँ dokcer-stuff मिला: यदि आप अन्य विचार किया है

runC is built on libcontainer which is the same container library powering a Docker engine installation. Prior to the version 1.11, Docker engine was used to manage volumes, networks, containers, images etc.. Now, the Docker architecture is broken into four components: Docker engine, containerd, containerd-shm and runC. The binaries are respectively called docker, docker-containerd, docker-containerd-shim, and docker-runc.

कृपया जोड़ने पर रहते हैं।

10

डॉकरड - डॉकर डेमन स्वयं। आपकी सूची में उच्चतम स्तर का घटक और सूचीबद्ध एकमात्र 'डॉकर' उत्पाद भी सूचीबद्ध है। डॉकर की सभी अच्छी यूएक्स विशेषताएं प्रदान करता है।

(डॉकर-) कंटेनर - यूनिक्स सॉकेट पर सुनकर, एक डिमन, जीआरपीसी एंडपॉइंट्स का खुलासा करता है। सभी निम्न स्तर के कंटेनर प्रबंधन कार्य, भंडारण, वितरण छवि, नेटवर्क लगाव, आदि ... संभालती

(docker-) containerd-सीटीआर - एक हल्के CLI सीधे containerd के साथ संवाद करने। इसके बारे में सोचें कि 'डॉकर' कैसे 'डॉकर' है।

(डॉकर-) रनक - वास्तव में चलने वाले कंटेनर के लिए हल्के बाइनरी। निम्न स्तर के cgroups, नामस्थान, आदि जैसे लिनक्स क्षमताओं के साथ इंटरफ़ेस के साथ सौदा ...

(docker-) containerd-शिम - के बाद runC वास्तव में कंटेनर चलता है, यह (हमें किसी भी समय नहीं करने के लिए अनुमति बाहर निकालता है हमारे कंटेनर के लिए जिम्मेदार प्रक्रियाओं को चुनौतीपूर्ण)। शिम वह घटक है जो इसे सुविधाजनक बनाने के लिए कंटेनर और रनक के बीच बैठता है।

संबंधित मुद्दे