আমি কিভাবে উবুন্টু 16.04 এলটিএসে ডকার ইনস্টল করব?


49

আমি উবুন্টু 16.04 এলটিএসে ডকার পাত্রে তৈরি করতে এবং চালাতে চাই। আমি কীভাবে ডকার ইনস্টল করব?

উত্তর:


64

ডকার দুটি স্বাদে আসে: কমুনিটি সংস্করণ (সিই) এবং এন্টারপ্রাইজ সংস্করণ (ইই)। পার্থক্যগুলির জন্য এই প্রশ্নটি দেখুন । কোনটি গ্রহণ করবেন তা যদি আপনি না জানেন তবে কেবল ডকার সিই নিন।

এটি ইনস্টল করার দুটি উপায় রয়েছে (আপনাকে ধন্যবাদ, কাতু এবং সুর !) সরকারী ডকার উপায়টি সামান্য আরও সাম্প্রতিক।

(ক) সরকারী উবুন্টু সংগ্রহশালা

$ sudo apt-get install docker.io

অতীতে ডকার প্যাকেজটি অতি পুরানো হওয়ায় এইভাবে নিরুৎসাহিত করা হয়েছিল। মহাবিশ্ব সূত্র এখন মোটামুটি সাম্প্রতিক হয়।

(খ) অফিসিয়াল ডকার ওয়ে

উবুন্টু ইনস্টলেশন সংক্রান্ত নির্দেশাবলী সব আপনি বিষদভাবে প্রয়োজন তালিকাবদ্ধ কিন্তু বেশিরভাগ ক্ষেত্রেই এটি নিচে boils:

(1) ডকার সংগ্রহস্থল সেট আপ করুন

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

(3) ইনস্টলেশন যাচাই করুন

sudo docker run hello-world

সর্বশেষতম সংস্করণটি এখানে পাওয়া যাবে । নভেম্বর 2018 সালে 18.06 ছিল এই সংস্করণ উপরে থেকে উৎস পাওয়া যায়, যেহেতু ডিফল্ট উবুন্টু প্যাকেজ সূত্র শুধুমাত্র Docker 1.5 (ধারণ উৎস )। আপনি ডকার রিলিজ নোটগুলিতে পরিবর্তনগুলি সন্ধান করতে পারেন । সংস্করণ ২.০ এত পুরানো যে এটি কতটা পুরানো তা আমি জানতে পারি না।


এটি কীভাবে উবুন্টু রেপো সংস্করণের চেয়ে ভাল?
8:38

1
সরকারী ডকার সূত্রগুলি আরও সাম্প্রতিক। আমার আপডেট মন্তব্য দেখুন।
মার্টিন থোমা

2
আমার উবুন্টুতে @ মার্টিনথোমা 16.04 ডকার.ইও প্যাকেজটি সংস্করণটি 17.03.2 (নভেম্বর 2018)
কাটু

@ কাতু আপনি কি নিশ্চিত যে আপনি ডিফল্ট প্যাকেজ উত্স ব্যবহার করেছেন? packages.ubuntu.com/xenial/docker.io বলেছেন docker.io উবুন্টু 16.04 (xenial) সংস্করণটি 1.10 হয়। সম্পাদনা: আহা, মহাবিশ্ব উত্সগুলিতে একটি নতুন সংস্করণ আছে!
মার্টিন থোমা

1
আপনাকে ধন্যবাদ, @ কাতু এবং সুর! আমি আমার উত্তরটি সামঞ্জস্য করেছি
মার্টিন থোমা

25

উবুন্টু সংগ্রহস্থল সংস্করণ ইনস্টল করতে

sudo apt install docker.io

সঙ্গে সংস্করণ পরীক্ষা করুন

docker --version

আপনি এখনও ইনস্টল-পরবর্তী পদক্ষেপগুলি করতে চাইতে পারেন । ধন্যবাদ @ উইসবাকী


4
এটি উবুন্টুতে 18.04
এলটিএসেও

2
উবুন্টু রেপসগুলি ডকার রিলিজগুলি ধরে রাখার পরে এটি এখনকার সেরা উপায়। বর্তমানে উবুন্টু docker.ioপ্যাকেজ চালু আছে docker 18.06.1। উবুন্টু docker.ioপ্যাকেজটি 27 ই সেপ্টেম্বর, 2018 এ আপডেট হয়েছিল , যা 21 আগস্ট, 2018 এ সংস্করণ প্রকাশের মাত্র এক মাস পরে । আপনি এখনও ইনস্টল-পরবর্তী পদক্ষেপগুলি করতে চাইতে পারেন: ডকস.ডকার / ইন্সটল / লিনাক্স / লিনাক্স -পোস্টিনস্টল
উইসবাকী

আমি ভাবছি যারা ভেবেছিলো এটা এই সব আলাদা করে চেনা প্যাকেজের নাম প্রাপ্তিসাধ্য একই সময়ে আছে একটি ভাল ধারণা হবে: docker, docker-ce, docker-engineএবং অবশ্যই docker.io...
twall

8

নিম্নলিখিত আদেশটি ব্যবহার করে উবুন্টুতে ডকার ইনস্টল করার সহজ উপায় যা আপনি https://get.docker.com/ থেকে পেতে পারেন

এই স্ক্রিপ্টটি দ্রুত এবং সহজেই ইনস্টলের জন্য এর মাধ্যমে বোঝানো হয়েছে:

$ curl -fsSL https://get.docker.com | sh

অথবা

wget -qO- https://get.docker.com/ | sh

পরীক্ষা বিল্ডগুলির জন্য (অর্থাত্ রিলিজ প্রার্থীরা):

$ curl -fsSL https://test.docker.com | sh

অথবা

 wget -qO- https://test.docker.com/ | sh

পরীক্ষামূলক বৈশিষ্ট্য সহ আরসি বিল্ডের জন্য:

$ curl -fsSL https://experimental.docker.com | sh

অথবা

 wget -qO- https://experimental.docker.com/ | sh

2
খোলের মধ্যে সরাসরি পাইপ দেওয়া খারাপ পরামর্শ, এটি যত সাধারণ ব্যাপার না।
এ্যামেন্টস

2
সত্যি? সাধারণ পরিস্থিতিতে আপনি উত্স কোডটি একেবারেই দেখতে পাচ্ছেন না, আপনি কেবল বাইনারি ফাইলের উত্সের উপর নির্ভর করেন (ডাউনলোড এবং সম্পাদিত)
জিও ডাব্রাভস্কি

2

সম্প্রদায় সংস্করণ ইনস্টল করতে, জিপিজি কী যুক্ত করুন

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

নিশ্চিত করার জন্য, আপনি ডকার রেপো থেকে ডকার ইনস্টল করতে চলেছেন,

apt-cache policy docker-ce

এখন ডকার ইনস্টল করুন,

sudo apt-get install -y docker-ce

এটি ডিফল্টরূপে চলতে থাকবে তবে আপনি স্থিতিটি পরীক্ষা করতে পারেন

sudo systemctl status docker

2

বিটিডাব্লু, লিনাক্স মিন্টের জন্য (যা উবুন্টু ভিত্তিক) রিপোজিটরি যুক্ত করার পরে, হাতের মাধ্যমে প্রকাশের নামটি পরিবর্তন করতে হবে।

উপ পদক্ষেপ:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • উবুন্টু সংস্করণ অনুসারে:
    • উবুন্টু 16,04
      পরিবর্তন sarahঅথবা অন্য নাম, এর xenial
    • উবুন্টু 18.04
      পরিবর্তন taraঅথবা অন্য নাম, এর bionic

1

আপনি উবুন্টুতে ডকার-সিই ইনস্টল করতে নীচের পদক্ষেপগুলি অনুসরণ করতে পারেন -

  1. নির্ভরতা প্রথমে ইনস্টল করুন

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  2. সিস্টেমে অফিসিয়াল ডকার সংগ্রহস্থলের জন্য জিপিজি কী যুক্ত করুন:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. নীচের কমান্ডটি ব্যবহার করে এপিটি উত্সগুলিতে উত্স.লিস্ট.ডে ডকার সংগ্রহস্থল যুক্ত করুন -

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
    
  4. আপনি ডকার সংগ্রহস্থল থেকে ডকার ইনস্টল করতে সক্ষম কিনা তা যাচাই করুন

    apt-cache policy docker-ce
    
  5. শেষ অবধি, নীচের কমান্ড সহ ডকার সিই প্যাকেজ ইনস্টল করুন

    sudo apt-get install -y docker-ce
    

ভয়েলা, আপনি ডকার-সিই ইনস্টল করেছেন। ইনস্টল হওয়া ডকার-সিএর সংস্করণ পরীক্ষা করে আপনি ইনস্টলেশনটি যাচাই করতে পারেন

docker --version

আরও বিস্তারিত নির্দেশাবলীর জন্য এই টিউটোরিয়ালটি অনুসরণ করুন


0

দেবিয়ান ইনস্টলেশন।

  1. আপনার উবুন্টু কোডের নামটি পরীক্ষা করুন

lsb_release -a | grep Code

কোডনাম: জেনিয়াল

  1. আপনার সিপিইউ আর্কিটেকচারটি পরীক্ষা করুন

lscpu | grep Arch

আর্কিটেকচার:, x86_64

Finaly আপনার ডেবিয়ান এসসিআর ডাউনলোড করুন। Https://download.docker.com/linux/ubuntu/dists/ এ যান , আপনার উবুন্টু সংস্করণটি চয়ন করুন, পুল / স্থিতিশীল / ব্রাউজ করুন এবং amd64, আর্মএফ, পিপিসি 64el বা s390x নির্বাচন করুন। আপনি ইনস্টল করতে চান ডকার সংস্করণের জন্য .deb ফাইলটি ডাউনলোড করুন।

sudo dpkg -i /path/to/package.deb

docker -v

ডকার সংস্করণ 18.06.0-ce

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.