64bit ubuntu पर पैकेज `डॉकटर-सी` का पता लगाने में असमर्थ


87

मैं आधिकारिक इंस्टॉलेशन गाइड के बाद एक उबंटू 64 मशीन पर डॉकर को स्थापित करने की कोशिश कर रहा हूं ।

अफसोस की बात है कि उबंटू यह docker-ceपैकेज का पता लगाने में सक्षम नहीं है । किसी भी विचार को ठीक करने के लिए या कम से कम यह ट्रैक करने के लिए कि क्या हो रहा है?

यहां आपके लिए कुछ विवरण ...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce

क्या आप apt-get updateरेपो जोड़ने के बाद भागे थे?
जोर्डनम

@ जोर्डनम हाँ, खेद है कि मैंने इसे प्रश्न में पोस्ट नहीं किया।
दानीदिमेई

जवाबों:


187

Ubuntu 19.04 (डिस्को)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable"

Ubuntu 18.10 (लौकिक)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic test"

उबुन्टु 18.04 (बायोनिक)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

उबंटू 17.10

docker-ce पैकेज आधिकारिक docker (Ubutu Artful) रिपॉजिटरी पर उपलब्ध है, इसे स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

उबंटू 16.04

आप docker-ceUbuntu 16.04 पर निम्नानुसार स्थापित कर सकते हैं:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"

निम्नलिखित चलाएँ:

apt-cache search docker-ce

नमूना उत्पादन:

docker-ce - Docker: the open-source application container engine

स्थापित करें docker-ce:

sudo apt install docker-ce

1
Thx, मेरी समस्या ठीक कर दी। क्या आप अपना जवाब अपडेट कर सकते हैं? आपने apt-cacheआदेश को गलत बताया । मैंने खुद से कोशिश की लेकिन जैसा कि आप शायद जानते हैं कि संपादन कम से कम 6 वर्ण का होना चाहिए और यहाँ सिर्फ एक है!
danidemi

5
जिस तरह से बेहतर docs.docker.com/engine/installation/linux/docker-ce/ubuntu
lonewarrior556

2
यह ध्यान देने योग्य है कि उबंटू 17.10 के लिए, चरण 3 होगा:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
प्रोग्फ़ान

3
अभी भी धूर्त भंडार में नहीं हैं :(
माइकल विल्स

4
17.10 के निर्देशों ने भी मेरे लिए 18.04 में काम किया, जब आधिकारिक docker-ceस्थापित निर्देश नहीं थे। शायद सिफारिश नहीं है, क्योंकि यह artfulरेपो से है?
CivFan

12

उबंटू का उपयोग करने वाले किसी भी व्यक्ति के लिए 17.10 (कृत्रिम) और यह समस्या है:

से https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

डॉकर सीई को स्थापित करने के लिए, आपको इन उबंटू संस्करणों में से एक के 64-बिट संस्करण की आवश्यकता है:

आर्टफुल 17.10 ( केवल डॉकर सीई 17.11 एज )

शाश्वत 17.04

एक्सियल 16.04

(LTS) ट्रस्टी 14.04 (LTS)

तथा:

किनारे या परीक्षण भंडार को जोड़ने के लिए , कमांड में स्थिर शब्द के बाद किनारे या परीक्षण (या दोनों) जोड़ें

इसलिए यदि आप Ubuntu 17.10 (आर्टफुल) का उपयोग कर रहे हैं, तो आपको इसे जोड़ने की आवश्यकता है:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable edge"

"किनारे" शब्द को जोड़ दिया जाता है। यदि आप पहले से ही "बढ़त" के बिना इस कमांड को चलाते हैं। आप source.listफ़ाइल को यहां संपादित कर सकते हैं /etc/apt/sources.list। उसके बाद, docker-ceहमेशा की तरह ताज़ा करें और स्थापित करें :

sudo apt-get update
sudo apt-get install docker-ce

1

ऐसा लगता है कि दिसंबर डॉक-सी रिलीज़ (स्थिर) के बाद डॉक आधिकारिक रिपॉजिटरी में होगा। फिर यह भंडार:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

कार्य करना चाहिए। इस बीच जल्द ही उपलब्ध बढ़त जारी होनी चाहिए

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge"

लेकिन अभी तक यह उपलब्ध नहीं है। लेकिन v17.11.0-ce-rc4 कल जारी किया गया था, इसलिए मुझे अब किसी भी दिन इसकी उम्मीद होगी।

इसलिए अभी के लिए मैंने 17.04 रेपो से पैकेज का उपयोग किया क्योंकि GAD3R सुझाव दे रहा है

गितुब मुद्दे से लिंक


1

प्रयोग करके देखें:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$  sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

$ sudo apt-get update
$  sudo apt install docker.io

वर्जन डॉक वर्जन के लिए पूछे जाने पर, इसने $ sudo apt install docker.io का उपयोग करने के संकेत दिए .. जो सफलतापूर्वक चला।
हाइडेची

@HydTechie, डॉक्स का कहना है कि पुराने docker संस्करणों को अनइंस्टॉल किया जाना चाहिए, docker.io पुराने संस्करणों में से एक है: docs.docker.com/install/linux/docker-ce/ubuntu/…
Skararate

0

उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया।

मैंने डॉकटर को पूरी तरह से हटा दिया, फिर गया और मैन्युअल रूप से डॉक फाइलों को हटा दिया /var

पुन: स्थापित और बाद में पूरी तरह से चल रहा है।


1
FYI करें 19.04 के लिए 'डिस्को' रेपो में डॉक-सी नहीं है, आपको बायोनिक का उपयोग करना होगा जब तक कि इसे जोड़ा नहीं जाता है। sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
पानी का झरना

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