উবুন্টু 17.04 এ কীভাবে ডকার ইনস্টল করবেন


32

আমি উবুন্টু 17.04 (ভার্চুয়ালবক্স) ইনস্টল করেছি। তবে যেহেতু আমার কাছে উবুন্টু 17.04 রয়েছে তাই মনে হচ্ছে উবুন্টু 17.04 এর জন্য ডকার এখনও উপলভ্য নয়। উবুন্টু 17.04 এ ডকার ইনস্টল করার জন্য কি কোনও কার্যকারিতা রয়েছে?

এটি আমার কমান্ড লাইনের ইতিহাস:

 2  curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&   chmod +x /tmp/docker-machine &&   sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
 3  docker-machine version
 4  docker pull ubuntu:latest
 5  sudo apt-get update
 6  sudo apt-get install     linux-image-extra-$(uname -r)     linux-image-extra-virtual
 7  sudo apt-get install     apt-transport-https     ca-certificates     curl     software-properties-common
 8  sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 9  sudo apt-key fingerprint 0EBFCD88
10  lsb_release -cs
11  sudo add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
12  sudo apt-get update
13  sudo apt-get install docker-ce -y

এটিই আসল ত্রুটি:

user@user-vm:~$ sudo apt-get update

Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease       
Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease                 
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease                      
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata                                                                                                                   
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons                                                                                                                      
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages                                                                                                                             
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages                                                                                                                           
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US                                                                                                                        
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en                                                                                                                          
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata                                                                                                                     
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata                                                                                                                   
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons                                                                                                                      
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages                                                                                                                             
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages                                                                                                                           
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US                                                                                                                        
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en                                                                                                                          
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata                                                                                                                     
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata                                                                                                                   
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons                                                                                                                      
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages                                                                                                                             
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages                                                                                                                           
404  Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US                                                                                                                        
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en                                                                                                                          
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata                                                                                                                     
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata                                                                                                                   
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons                                                                                                                      
Fetched 89.2 kB in 12s (7'258 B/s)                                                                                                                                                                   
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

টিউটোরিয়াল আমি অনুসরণ করা ছিল


২০১ mid সালের মাঝামাঝি হিসাবে, ডকার-সিই 17.06 উবুন্টু 17.04 এর জন্য উপলব্ধ (এটি জুন 2017 প্রকাশিত হয়েছিল, এবং এটি সংস্করণ 17.06) - কেবল এখানে পদক্ষেপগুলি অনুসরণ করুন: ডকস.ডোকার / এঞ্জিন / ইন্সটলেশন / লিনাক্স / ডকার- / Ubuntu (এবং থেকে Docker-রচনা পেতে pip(যেমন, sudo -H pip3 install docker-compose) এবং না উবুন্টু Repos, যা আউট-অফ-ডেট থেকে।
মাইকেল

উত্তর:


8

উবুন্টু 17.04 তে ডকারের কোনও সরকারী সমর্থন নেই। বিকল্পটি হ'ল https://github.com/moby/moby/reLives থেকে ডকারের বাইনারি ইনস্টল এবং ইনস্টল করা ।

উদাহরণস্বরূপ, যদি আপনি বাইনারি থেকে 17.04.0-ce ডকার সংস্করণ ইনস্টল করতে চান তবে এই পদক্ষেপগুলি অনুসরণ করুন:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz
$ tar xzvf docker-17.04.0-ce.tgz
$ cd docker

এই dockerডিরেক্টরিতে সমস্ত বাইনারি রয়েছে। আপনাকে এই ডিরেক্টরিটি আপনার যুক্ত করতে হবে PATH। আপনাকে dockerdপ্রথমে ম্যানুয়ালি শুরু করতে হবে । এই পৃষ্ঠায় বাইনারি থেকে ডকার কীভাবে ইনস্টল করা এবং চালানো যায় সে সম্পর্কে আরও বিশদ রয়েছে।


1
আপনি কেবলমাত্র জেনিয়াল স্টোর ব্যবহার করতে পারেন, আমার উত্তর দেখুন
নীলহল্লু

Get.docker.com প্যাকেজগুলি পুরানো এবং .tgzআর্কাইভগুলিতে স্থিতিযুক্ত লিঙ্কযুক্ত বাইনারি রয়েছে, যা আপনি চান তা নাও হতে পারে সে সম্পর্কে সচেতন হন । ডকারের এখন উবুন্টু জেস্টির জন্য প্যাকেজ উপলব্ধ রয়েছে; দেখতে docs.docker.com/engine/installation/linux/docker-ce/ubuntuGet.docker.com এ ইনস্টলেশন স্ক্রিপ্টটি এখনও আপ টু ডেট, তাই এটি চলমান যা সঠিক প্যাকেজগুলি ইনস্টল করবে
thaJeztah

60

ডকার সর্বশেষ উবুন্টুর জন্য একটি সংগ্রহশালা সেটআপ করেন নি, তবে এটি একটি সহজ সমাধান কারণ ওবুন্টু 16 এর জন্য তাদের মুক্তি সামঞ্জস্যপূর্ণ। আপাতত, কেবল সম্পাদনা /etc/apt/sources.listকরুন এবং লাইনে:

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

zestyদ্বারা প্রতিস্থাপন xenial। চালান sudo apt-get updateএবং আপনি এগিয়ে যেতে পারেনsudo apt-get install docker-ce


4
যদি আপনি সরাসরি এটির মতো যুক্ত করে থাকেন তবে আপনি এই রেপোর জন্য পিজিপি কীটি apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
চাইবেন

@ ব্লুহেল্লু: আপনার সম্পাদনাটি দেখেছি, তবে আমি আজকের রেপোতে এটি কাজ করতে পারি না।
এপটি

@ থিয়াগোআরাইস সম্পাদনাটি সরিয়ে ফেলেছে, পরীক্ষার সময় সম্ভবত আমি কিছু ভুল করেছি
ব্লুহেল্লু

আপনি @ টাইমল 1212 হিসাবে উল্লিখিত হিসাবে কী সার্ভার যুক্ত করলে দুর্দান্ত কাজ করে
এসএমমোসাভি

এই উত্তরটি এখন পুরানো, তবে এটি আমার পক্ষে কার্যকর হয়নি, সম্ভবত সংস্করণ অমিলের কারণে (উদাহরণস্বরূপ ডকার-কমপোজ)। তবে এটি এখন একটি মূল বিষয় যে ডকার ডট কম ( উবুন্টু রেপোস নয় ) উবুন্টু 17.04 এর জন্য 17.06 এর একটি ডকার-সিই রিলিজ রয়েছে। (এই সংস্করণগুলি কিছুটা বিভ্রান্তিকর: 2017 সালের জুনে প্রকাশিত ডকার-সিএ হল ভি 17.06)। যদি ডকার ডট কম থেকে ডকার-সিই ইনস্টল করা থাকে, তবে ডকার-কমপোজ ডকর-রচনার গিট রিলিজ, বা এর মাধ্যমে ইনস্টল করতে হবে sudo -H pip install docker-composeএবং উবুন্টু রেপো থেকে নয়, যা এখন ডকার সম্পর্কিত স্টাফগুলির জন্য অকেজো (2017 সালের মাঝামাঝি) ।
মাইকেল 25

17

কেবলমাত্র একটি দ্রষ্টব্য নোট: বর্তমানে উবুন্টু 17.04 (জেস্টি) -তে ডকার-সিই ইনস্টল করতে আপনার প্রান্ত চ্যানেলে থাকা দরকার: https://github.com/moby/moby/issues/32423#issuecomment-300164496 দেখুন

সুতরাং আপনাকে deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edgeআপনার উত্সগুলিতে যুক্ত করা দরকার ।


Docker-সিই নির্দেশাবলী পরিশেষে উপযোগী হতে আপডেট করা হয়েছে docs.docker.com/engine/installation/linux/docker-ce/ubuntu যোগ করা উচিত এক stableরেপো, উভয় ক্ষেত্রেই, যোগ edgeপ্রয়োজনে (স্থিতিশীল এখন উবুন্টু জন্য মুক্তি অন্তর্ভুক্ত 17.04 জেস্টি)
মাইকেল 25

14

এই ত্রিডিয়ার তথ্যগুলি পুরানো এবং এর ফলে ডকার ইনস্টলেশন ত্রুটিযুক্ত হতে পারে; উবুন্টু জেস্টি এখন সমর্থিত, এবং প্যাকেজগুলি উপলব্ধ; ইনস্টলেশন ম্যানুয়ালটি দেখুন: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

পুরানো সংস্করণ আনইনস্টল করুন

ডকারের পুরানো সংস্করণগুলি বলা হয়েছিল dockerবা docker-engine। এগুলি ইনস্টল করা থাকলে এগুলি আনইনস্টল করুন:

$ sudo apt-get remove docker docker-engine docker.io

স্বয়ংক্রিয় ইনস্টলেশন

আপনি যদি সমস্ত ইনস্টলেশন পদক্ষেপগুলি "স্বয়ংক্রিয়ভাবে" সম্পন্ন করতে চান তবে আপনি https://get.docker.com/ এ ইনস্টলেশন স্ক্রিপ্টটিও ব্যবহার করতে পারেন

সংগ্রহস্থল ব্যবহার করে ইনস্টল করুন

অ্যাপ প্যাকেজ সূচক আপডেট করুন:

$ sudo apt-get update

অ্যাপটি এইচটিটিপিএস-এর মাধ্যমে একটি সংগ্রহস্থল ব্যবহার করার অনুমতি দিতে প্যাকেজগুলি ইনস্টল করুন:

$ 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 -

কী ফিঙ্গারপ্রিন্ট তা যাচাই করুন 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

$ sudo apt-key fingerprint 0EBFCD88

pub   4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

স্থিতিশীল সংগ্রহস্থল স্থাপন করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন ( amd64আর্কিটেকচারের জন্য):

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

ইনস্টল করুন ডকার সিই

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

আমাকে এটির জন্য সহায়তার জন্য সেবাস্তিয়ান ভ্যান স্টিজন ধন্যবাদ Thanks


1
ঠিক আছে, আমি ইনস্টলেশন পদ্ধতির সম্পূর্ণ বিবরণ অন্তর্ভুক্ত করতে পোস্টটি আপডেট করেছি।
শিখর

1
17.10 এর জন্য, অস্থায়ীভাবে: github.com/docker/for-linux/issues/141
জার বোম্বা

1
17.10 ব্যবহার করে আমার জন্য কাজ করেছেন যখন ডকস.ডকার
এঞ্জিন

4

আমি অবশেষে এটি কাজ করতে পরিচালিত। আমার জন্য কাজ করে এমন সমাধানটি এখানে:

  1. রাভেক্সিনা প্রস্তাবিত সমাধানটি ব্যবহার করুন:

    sudo apt install docker.io

  2. তারপরে এটি ব্যবহার করুন:

    sudo gpasswd -a ${USER} docker

  3. অবশেষে, আমার সিস্টেমটি পুনরায় বুট করুন

Voilà ... এটি নিখুঁত কাজ করে।


4
এটি স্ট্যান্ডার্ড উবুন্টু সংগ্রহশালা থেকে বরং পুরানো সংস্করণ (বর্তমানে 1.12.6-0ubuntu4) ইনস্টল করবে। আপনি @ জর্জি-গোরণোভের সমাধানটি অনুসরণ করলে আপনি সর্বশেষতম সংস্করণ পাবেন (বর্তমানে ১ 17.০৫.০ ~ সিবি -0 0 উবুন্টু-জেস্টি)।
ক্রিস্টোফার কে।

3
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D  
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-zesty testing'    
apt-get update    
apt-cache policy docker-engine    
apt-get install docker-engine

এটি ডকার-ইঞ্জিন ইনস্টল করবে, ডকার-সিই নয়
নীলহল্লু

এটি আমার জন্য কাজ করছে
জিগেশ



0
#!/bin/bash
# file: src/bash/aspark-starter/install-docker-on-ubuntu-17.04.sh
# Purpose: 
# to automate the installation of docker-ce on Ubuntu 17.04 zesty
# 
# courtesy of https://askubuntu.com/a/944174/251228
set -eu -o pipefail # fail on error , debug all lines

# run as root
[ "$USER" = "root" ] || exec sudo "$0" "$@"

echo "=== $BASH_SOURCE on $(hostname -f) at $(date)" >&2

err_msg="\n\nthis script is only for Ubuntu 17.04 zesty, BUT you have: \n"$(lsb_release -a)
test $(lsb_release -cs) != "zesty" && echo -e "$err_msg"
test $(lsb_release -cs) != "zesty" && exit 1

echo Install Using the Repository
echo Update the apt package index:


apt-get update

echo Install packages to allow apt to use a repository over HTTPS:

apt-get install -y \
     apt-transport-https \
     ca-certificates \
     curl \
     software-properties-common


echo Add Docker’s official GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


echo Verify that the key fingerprint is 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
apt-key fingerprint 0EBFCD88

echo << EOF_STDOUT
# the output should look like : 
# 
# pub   4096R/0EBFCD88 2017-02-22
# Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
# uid                  Docker Release (CE deb) <docker@docker.com>
# sub   4096R/F273FCD8 2017-02-22

EOF_STDOUT


echo Use the following command to set up the stable repository for the amd64 architecture
# src: https://unix.stackexchange.com/a/181538/37428
# tested only for amd64
arch=$(dpkg --print-architecture)
add-apt-repository \
    "deb [arch=""$arch""] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

echo INSTALL DOCKER CE
sudo apt-get update
sudo apt-get install -y docker-ce

echo the docker binary is installed in
which docker

echo DONE !!!
# eof file src/bash/aspark-starter/install-docker-on-ubuntu-17.04.sh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.