18.04 में "पैकेज 'डॉकटर-सी' का कोई संस्थापन उम्मीदवार नहीं है"


61

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

जब मैं करने के लिए मिल sudo apt install docker-ceमैं E: Package 'docker-ce' has no installation candidate:

$ sudo apt-get update
Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done

$ sudo apt-get install \
>     apt-transport-https \
>     ca-certificates \
>     curl \
>     software-properties-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ca-certificates is already the newest version (20180409).
curl is already the newest version (7.58.0-2ubuntu3).
software-properties-common is already the newest version (0.96.24.32.1).
The following NEW packages will be installed
  apt-transport-https
0 to upgrade, 1 to newly install, 0 to remove and 0 not to upgrade.
Need to get 1,692 B of archives.
After this operation, 152 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://gb.archive.ubuntu.com/ubuntu bionic/universe amd64 apt-transport-https all 1.6.1 [1,692 B]
Fetched 1,692 B in 0s (65.4 kB/s)               
Selecting previously unselected package apt-transport-https.
(Reading database ... 116694 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.6.1_all.deb ...
Unpacking apt-transport-https (1.6.1) ...
Setting up apt-transport-https (1.6.1) ...

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

$ sudo apt-key fingerprint 0EBFCD88
pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

$ sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
>    $(lsb_release -cs) \
>    stable"
Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                    
Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                  
Get:4 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                       
Hit:5 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                               
Fetched 64.4 kB in 0s (141 kB/s)
Reading package lists... Done

robin@xps:~/git/snapcraft.io$ sudo apt-get update
Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease                                      
Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                   
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease                                                                                        
Hit:5 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                                
Reading package lists... Done  

$ sudo apt-get install docker-ce
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate

मेरा पहला विचार यह था कि डॉकर ने बायोनिक के लिए एक पैकेज अभी तक जारी नहीं किया है (यह बहुत नया है) लेकिन जब मैंने "इंस्टॉल डोकर-सी यूबुंटू 18.04" की खोज की, तो मुझे एक गाइड मिला जो 18.04 विशिष्ट लगता है, और मूल रूप से बस बिल्कुल वही निर्देश देता है - यह सुझाव देना कि यह लेखक के लिए कम से कम काम आए:

https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver

किसी को भी किसी भी विचार क्यों यह मेरे लिए काम नहीं कर सकता है?


अपने अन्य विकल्पों को भी देखें: डॉकर इंक से एक स्नैप, या docker.io में एक और अधिक हाल ही में मानक उबंटू पैकेज: आस्कुबंटु : डोकर-सीई या डूकर.आईओ पैकेज
nealmcb

अभी भी जुलाई 2019 में यह समस्या है ... sudo apt install docker.ioमेरे लिए काम किया
काउलिनेटर

जवाबों:


38

आपके द्वारा संदर्भित उसी मार्गदर्शिका से, आप इस क्षण के बजाय 17.10 के लिए भंडार का उपयोग कर सकते हैं:

deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable

और सभी docker-ceआश्रित पैकेजों को ubuntu bionicरिपॉजिटरी से हल किया जाएगा । अधिक जानकारी के लिए डॉकर प्रलेखन की जाँच करें । कोई चिंता मुद्दों के बारे में चिंता करने की :)

2018-07-19 अपडेट

डॉकर 18.06 को bionicरिपॉजिटरी में अपडेट किया गया है, इस वर्कअराउंड की आवश्यकता नहीं है!


7
अभी भी 18.04 पर काम नहीं करता है। मैं अभी भी मिलता हूं E: Package 'docker-ce' has no installation candidate
RJ

@ आरजे यह मेरे लिए 18.04 को काम करता है। यह अब कुछ दिनों बाद है; शायद रिपॉजिटरी में कुछ अपडेट हुए हैं। मैंने देखा कि कुछ पैकेजों को बायोनिक और अन्य लोगों से डाउनलोड किया गया था।
NZD


मैं पुष्टि कर सकता हूं कि यह काम कर रहा है, बस इसे 18.04 पर स्थापित किया गया है➜ ~ docker -v Docker version 18.03.1-ce, build 9ee9f40
कॉपर्स

1
FYI करें, 21 जून से इसे स्थापित किया जा सकता है:curl -fsSL get.docker.com | CHANNEL=stable sh
Juha Untinen

37

इस भागो आप स्थापित करना चाहते हैं docker-ceपर Ubuntu 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 test"
sudo apt update
sudo apt install docker-ce

यह जाँचने के लिए कि क्या संस्थापन सफल हुआ, बस चलाएं:

docker -v

उत्पादन करना चाहिए:

Docker version 18.06.1-ce, build e68fc7a

7
इसके अलावा, के मामले में Ubuntu 19, बस bionicतीसरी पंक्ति मेंdisco
pkuderov

Btw, कि url प्लस "बायोनिक" प्लस "परीक्षण" केवल रिलीज करने का एक रास्ता है - आप उस url की जांच कर सकते हैं और पथ का अनुसरण कर सकते हैं। ऐसा लगता है कि कोई भी वैध मार्ग व्यवहार्य है - उबंटू के कुछ नंबरों के लिए एक और स्थिर / रात / आदि रिलीज हैं। किसी भी भविष्य के उबंटू संस्करण के लिए इसके संबंधित रिलीज को वहां देखा जा सकता है।
pkuderov

@pkuderov Docker CE उस रिपॉजिटरी में नहीं है, यह बहस केवल कंटेनड.आईओ के लिए भी उपलब्ध है । मुझे नहीं पता कि उस मामले में bionicकाम करेगा या नहीं disco। यह बहुत निराशाजनक है।
andras

@pkuderov आप तदनुसार प्रतिक्रिया संपादित कर सकते हैं
युवल प्रॉस

2
दोस्तों, यह प्रत्यय की तरह दिखता है -ceऔर क्रिया के बाद से -ee हटा दिया जाता है18.09.0, इसलिए जहाँ तक मैं देख रहा हूँ कोई गलती नहीं है। testबिल्ड से मेरी स्थापना की जाँच की - sudo docker run hello-worldसही ढंग से काम करता है। एकमात्र समस्या जो मैं देख रहा हूं - 19 क्रिया बीटा में है। भ्रमित करने के लिए खेद है - केवल 2 वें सप्ताह लिनक्स का उपयोग करके :)
pkuderov

9

कुछ गाइडों ने बंदूक छीनी; docker-ce उबंटू 18.04 के लिए अभी तक उपलब्ध नहीं है। आप यहां समर्थित संस्करणों की सूची देख सकते हैं

वही मार्गदर्शिका जिसे आपने docker.io स्थापित करने का सुझाव दिया है; यह जो मैंने किया है। यह एक वर्कअराउंड है जब तक docker-CE 18.04 का समर्थन करता है।


1
एक ही गाइड से, आप इस पल के बजाय 17.10 के लिए भंडार का उपयोग कर सकते हैं:deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable
tan9

@ tan9 जो स्वीकृत उत्तर होना चाहिए - क्या आप इसे उत्तर के रूप में पोस्ट कर सकते हैं?
रॉबिन विंसलो

1
मैं 18.04 चला रहा हूं, और URL को कलात्मक रूप से इंगित करना मेरे लिए मदद नहीं करता है। काम करने वाली एकमात्र चीज़ docker.io स्थापित कर रही थी।
RJ

6

डॉकर प्रलेखन में यहाँ दिए गए चरणों के बाद मेरे लिए काम किया। मैं तो बस बदलना पड़ा stableकरने के लिए testइस आदेश में

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

आपको ऐसा क्यों करना पड़ा? आप कौन सा संस्करण उपयोग कर रहे हैं? क्या आप अपने द्वारा उपयोग किए गए पूर्ण चरणों को जोड़ सकते हैं?
ज़ना

यह उबंटू 18.04 के लिए काम नहीं करता है, यही सवाल था।
RJ

यह मेरे लिए बिल्कुल ठीक काम करता है
xExplorer


2

मेरे पास एक ही मुद्दा था, यहाँ मैंने इसे कैसे तय किया:

$ sudo snap install docker

$docker -v

Docker version 18.06.1-ce, build e68fc7a


$sudo docker version


Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.4
 Git commit:        e68fc7a
 Built:             Tue May  7 18:01:43 2019
 OS/Arch:           linux/386
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.4
  Git commit:       e68fc7a
  Built:            Tue May  7 18:01:44 2019
  OS/Arch:          linux/386

यह सबसे आसान और सबसे सुंदर समाधान है! बस 'sudo apt install Snapd' को पहले
चलाएँ

0

Docker का स्नैप पैकेज आसानी से Ubuntu 19.04 (Disco) पर स्थापित हो जाएगा और इसने मेरे लिए काम किया।

यहां इसके लिए दस्तावेज देखें:

https://github.com/docker/docker-snap



1
एयू में आपका स्वागत है। क्या आप दिए गए समाधान का सारांश प्रदान करने के लिए अपना उत्तर संपादित कर सकते हैं। इस तरह, आपका उत्तर लिंक के खिसकने या बदलने पर भी मान्य रहेगा। आपके प्रयासों के लिए धन्यवाद।
मार्क वॉनहोमिसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.