मैं LXD के साथ एक Snappy / ubuntu-core छवि कैसे चला सकता हूं


10

मैं Ubuntu LnaC को LXC कंटेनर में चलाना चाहूंगा।

डिफ़ॉल्ट https://images.linuxcontainers.org रेपो में एक मौजूदा तड़क-भड़क वाली छवि नहीं है , लेकिन मैं सोच रहा था कि अगर यह कुछ और है जो मैंने कोशिश की है और मुझे शुरू करने की आवश्यकता होगी।

संदर्भ के लिए, मैं एक सिस्टम कंटेनर (स्थानीय देव के लिए cli पर lxd के माध्यम से, और साझा वातावरण के लिए ओपनस्टैक के माध्यम से) को चलाने में दिलचस्पी रखता हूं, डॉकर के साथ एप्लिकेशन कंटेनर चलाने के लिए एक मेजबान ओएस के रूप में कार्य करता हूं।

जवाबों:


2

यह अब समर्थित है: lxc launch images:ubuntu-core/16/amd64 ubuntu-core

क्रेडिट @stgraber

https://stgraber.org/2017/01/31/ubuntu-core-in-lxd-containers/


उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
केविन बोवेन

परिणाम: error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)ऐसा लगता है कि टैग नाम अब ubuntu-core / 16 / amd64
Jay _silly_evarlast_ Wren

3

LXD तड़क-भड़क वाला पैकेज अभी LXC के लिए सामान्य रिलीज़ इमेज के रूप में उपलब्ध नहीं है। तथापि, जो उपलब्ध है वह तड़क-भड़क पर LXD के परीक्षण के लिए एक स्नैप है - स्ट्रैगर ने इस बारे में यहां पोस्ट किया है:

https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X

प्रासंगिक बिट्स:

A binary for amd64 can be downloaded at:
    https://dl.stgraber.org/lxd_0.11-git0_amd64.snap

Then installed with:
    snappy-remote --url=ssh://localhost:8022 install lxd_0.11-git0_amd64.snap

लेकिन यह केवल आपको LXD में स्नैपी लोड करने के साथ नहीं, बल्कि अन्य कंटेनरों को स्नैपी पर चलाने में मदद करता है।

एक अच्छा स्थान है कि आप जो करना चाहते हैं, उसके बारे में संवाद शुरू करने के लिए LXD के लिए ubuntu मेलिंग सूची होगी, या शायद LXD परियोजना के खिलाफ एक बग दर्ज करें जिसमें एक भद्दी छवि का उपभोग करने के लिए प्रकाशित किया जाए, जहां टीम आपकी छवि बना सकती है, या सीपीसी से अनुरोध करें।

इसके अलावा कुछ भी मैन्युअल रूप से LXC रूट्स के निर्माण और इसे कंटेनरीकृत करने की एक कवायद होगी। YMMV


2

एपर्मोर और अनप्रोविलेड स्क्वैश के संबंध में कर्नेल प्रतिबंध के कारण, दोनों को उबंटू कोर के सुरक्षा मॉडल के लिए आवश्यक है, यह वर्तमान में एक LXD या LXC कंटेनर के अंदर तेज़ चलाने के लिए संभव नहीं है।

यह कुछ ऐसा है जिसे हम निश्चित रूप से जल्द ही पसंद करना चाहते हैं लेकिन ऐसा लगता है कि हम इसे Ubuntu 16.04 के लिए हासिल करेंगे, और न ही यह अभी के लिए हमारे रोडमैप पर है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.