डॉकर- CE या docker.io पैकेज


21

अपने लैपटॉप में मैं ज्यादातर LXD के साथ काम करता हूं, जिसमें विकास के लिए कंटेनर होते हैं और उत्पादन में LXD कंटेनरों को प्रबंधित करते हैं (Ansible के साथ एकीकृत)।

मुझे docker/docker-composeतैनाती के लिए उपयोग करने की एक आवश्यकता है । मुझे पता है कि मैं docker.ioपैकेज स्थापित कर सकता हूं (जिसमें एलएक्ससी संगतता के लिए पैच हैं) लेकिन अब, डॉकर डोकर-सीई / डॉकर-ईई के उपयोग को बढ़ावा देता है। इस मामले में डॉकर-सीई होगा।

क्या यह docker.ioउबंटू में आने वाले पैकेज से पैच है ? या भविष्य में डोकर-सीई इंजन को कैन्यनियल रिपॉजिटरी या पीपीए से तैनात किया जा सकता है?


LXD GitHub में पूछा गया - github.com/lxc/lxd/issues/3349
anatoly techtonik

जवाबों:


8

मुझे पता है कि यह सवाल पुराना है, लेकिन मेरा मानना ​​है कि डॉकस्टार अपस्ट्रीम ने एक संस्करण जारी किया है जो अब इसका समर्थन करता है, इसलिए मैंने सोचा कि मैं बस यहां पर एक उत्तर दूंगा। तो, उबंटू में, आपके पास वास्तव में 18.04 के रूप में 2 विकल्प हैं (और वास्तव में ये ज्यादातर 16.04 पर भी काम करते हैं)

डॉकस्टार अपस्ट्रीम आर्काइव

वर्तमान में, डोकर नदी के ऊपर एक और अधिक शामिल की सिफारिश की एक कस्टम संग्रह से स्थापित करने के निर्देश का सेट , आदि यह भी लंबे समय के रूप अपनी जरूरतों को पूरा कर सकते हैं के रूप में आप अपने 17.06 और नए हड़पने।

docker.io पैकेज

sudo apt install docker.io

यह कैननिकल / उबंटू समुदाय के सदस्यों द्वारा काफी नियमित रूप से संस्करण और अद्यतन किया जाता है, लेकिन यह थोड़ा ऊपर की ओर झुकता है। आप इस पैकेज को ubuntu पर अपने नियमित उपयुक्त पैकेजों की तरह ही रख सकते हैं। गुणवत्ता नियंत्रणों को देखने के लिए आप Ubuntu wiki पर SRU अपवाद के बारे में अधिक पढ़ सकते हैं । Xenial और Bionic में संस्करण 17.03 पर या आ रहा है, लेकिन वे LXD में आपके द्वारा चलाए जा रहे पैच को सम्‍मिलित करते हैं।

एडिट नोट: https://github.com/docker/docker-snap - docker Snap अब इस अपडेट के रूप में अनुशंसित नहीं है (25 सितंबर 2018)। यदि यह भविष्य में बदलता है, तो इस उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें।


बहुत उपयोगी - धन्यवाद! ध्यान दें कि स्नैप आपको कुछ हद तक प्रतिबंधित करता है: 'docker build', 'docker save' और 'docker load' का उपयोग करने के लिए, आपको अपने dockerfile को $ HOME के ​​भीतर रखना होगा। सभी फ़ाइलें जो आप चाहते हैं कि इस पथ के भीतर पहुँचना चाहते हैं। यह भी ध्यान दें कि वर्तमान में docker.io (संस्करण 17.12.1-0ubuntu1, 2018-02-27 के बारे में) स्नैप ( Snapcraft.io/docker , संस्करण 17.06.2-ce, की तुलना में अधिक अद्यतित है) के बारे में 2017/09/05)। डॉक से कस्टम रेपो में docker-CE वर्जन 18.03.1-ce (2018-04-26)
nealmcb

1
मैंने अभी के लिए स्नैप संदर्भ को हटा दिया क्योंकि यह अब सुझाया / अनुशंसित नहीं है।
dpb

दिलचस्प - कौन कहता है कि स्नैप को अब डॉकटर के लिए अनुशंसित नहीं किया गया है? इसके अलावा, ध्यान दें कि यह अभी भी यहां कहा गया है कि 3 विकल्प हैं - हो सकता है कि वह भी ठीक करना चाहते हैं, या वापस स्नैप जोड़ें और ध्यान दें कि यह अनुशंसित नहीं है (एक हवाला के साथ)।
nealmcb

1
@nealmcb एडिट नोट के साथ अपडेटेड उत्तर। मुझे लगता है कि स्नैप अभी भी ठीक काम करता है, लेकिन अनुरक्षण प्रश्न में है और अभी अपडेट प्राप्त नहीं कर रहा है।
dpb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.