जवाबों:
डॉकर ओएस-स्तर के कंटेनरों के प्रबंधन के लिए तरीके प्रदान करता है और इसे ओएस-स्तर के कंटेनरीकरण के लिए लिनक्स की मूल विशेषताओं के ऊपर बनाया गया है। सिस्टम पर चलने वाले सभी कंटेनर समान कर्नेल साझा करते हैं; मैक ओएस एक्स लिनक्स कर्नेल का उपयोग नहीं करता है, बल्कि एक मर्द कर्नेल है, इसलिए इसे इस समय डॉकर कंटेनर के अंदर नहीं चलाया जा सकता है।
आप वर्चुअल मशीन का उपयोग करके अपने मैक पर डॉकर चला सकते हैं , लेकिन उस उदाहरण पर चलने वाले कंटेनरों को लिनक्स चलाना होगा।
अब चूंकि डॉकर अपने आधार के रूप में LXC के बजाय libcontainer का उपयोग करता है, इसलिए संभव है कि भविष्य में libcontainer की पोर्टिंग एक दिन उन सिस्टमों पर क्रमशः Windows और Mac OS Docker कंटेनरों को चलाने की अनुमति दे सकती है, लेकिन यह उपयुक्त OS सुविधाओं पर निर्भर करेगा। कंटेनरीकरण के लिए अनुमति दें।
so [Mac] cannot be run inside a Docker container at this time.
<- क्या अब इस पर कोई अपडेट है? या क्या हम अभी भी शुद्ध लिनक्स अनुप्रयोगों तक ही सीमित हैं?
एक डॉक कंटेनर में OSX VM चलाना संभव है। उदाहरण के लिए https://github.com/Cleafy/sxkdvm पर एक नज़र डालें ।