ডকার.আইও এবং ডকারের মধ্যে পার্থক্য কী?


30

এখানে ডকার শেখার চেষ্টা করছি তবে ডকার.আইও এবং ডকারের মধ্যে পার্থক্য কী তা নিয়ে আমি কিছুটা বিভ্রান্ত। কি docker.ioডেমন সার্ভার এবং dockerক্লায়েন্ট? ডেমনকে কেন সর্বদা চালানো দরকার?

উত্তর:


12

docker-ioউবুন্টু ডিস্ট্রিবিউশনের মাধ্যমে ব্যবহৃত ডেবি প্যাকেজের নাম docker-engineহ'ল সরকারী ডকার উবুন্টু বিতরণের ডেব প্যাকেজের নাম ।

সম্ভবত আপনি চান docker-engineকারণ উবুন্টু বেশ পুরানো এবং বগি ব্যবহার করা যায় না। আজ অবধি উবুন্টুর রয়েছে 1.6.2 এবং ডকার রেজিস্ট্রিটিতে 1.12.0 আছে!

ডকারের ক্ষেত্রে, 1.6.2 পাথর-বয়স হিসাবে গণনা করা হয়।


4
পার্থক্যটি এখন জেনিয়ালে সংকুচিত হয়েছে বলে মনে হচ্ছে: উবুন্টুর ডকার.ইও 1.12.3 বনাম ডকারের ডকার ইঞ্জিন 1.13.1।
Pierz

@ পিয়ারজ কিন্তু উবুন্টু কি একই রিলিজের মধ্যে আপগ্রেড করবে? 18.04 এর আগে পার্থক্যটি সম্ভবত আবার প্রশস্ত হবে;)
এনএফজি

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

8

আপনি যদি উবুন্টু ব্যবহার করেন, এবং আপনি এটি করেন

sudo apt-get install docker

আপনি "কে। ডি .3 / জিনোম 2 অ্যাপ্লিকেশনগুলির জন্য সিস্টেম ট্রে" হিসাবে বর্ণিত একটি প্যাকেজ পাবেন

অন্যদিকে, আপনি যদি

sudo apt-get install docker.io

আপনি "প্যাকেজ হিসাবে বর্ণিত একটি প্যাকেজ পাবেন যা প্রসেস স্তরে পরিচালিত একটি উচ্চ স্তরের এপিআই দিয়ে কর্নেল নেমস্প্যাকিংয়ের পরিপূরক হয়" " অর্থাত্ ডকার প্রত্যেকে সাধারণত ডোকার বলার বিষয়ে চিন্তাভাবনা করে।


এটি প্রশ্নের উত্তর দেয় না।
পুরো

1
এটি কীভাবে প্রশ্নের উত্তর দেয়, অর্থাত "" পার্থক্য কী ...? "?
পিয়ের.ভ্রিয়েন্স 14

4
এটি আমার প্রশ্নের উত্তর দিয়েছে, কারণ আমি বিভ্রান্ত হয়ে পড়েছিলাম যে apt-get install dockerউবুন্টুতে 18.04-এ আমাকে ডকার অ্যাপ্লিকেশন দেয়নি এবং আমি দেখেছিলাম যে এই দুজনের মধ্যে পার্থক্য কী ( apt-cache search ^dockerআমাকেও তা বলত)
ইলি

5
উত্তরটি হ'ল dockerএকটি ট্রে প্লাগইন, অন্যদিকে docker.ioডকার কন্টেইনাইজেশন সফ্টওয়্যার। উবুন্টুর কাছে ইতিমধ্যে একটি প্যাকেজ dockerকল ছিল যাতে তাদের ডকার কনটেইনার সফ্টওয়্যারdocker.io
theferrit32

2
এটি সর্বোত্তম উত্তর হিসাবে এটি আসলে আপনাকে বলে যে আপনি যদি ধারক সফ্টওয়্যারটি ইনস্টল করতে চান তবে আপনার ব্যবহার করা উচিতsudo apt-get install docker.io
জ্যাকউউন

6

বিকাশকারী অ্যাপ্লিকেশনগুলি তৈরি, শিপিং এবং চালনার জন্য বিকাশকারী এবং সিসাদমিনদের জন্য উন্মুক্ত প্ল্যাটফর্মের নাম ডকার অন্যদিকে ডকার.ইও হ'ল প্যাকেজটির নাম যা আপনি আপনার লিনাক্স ওএসে ইনস্টল করেন (অর্থাত উবুন্টু)। এই লিঙ্কটি এখানে দেখুন

এটি কীভাবে কাজ করে তার পরিপ্রেক্ষিতে ডকার ইঞ্জিন দুটি অংশ নিয়ে গঠিত: একটি ডেমন, একটি সার্ভার প্রক্রিয়া যা সমস্ত পাত্রে পরিচালনা করে এবং একটি ক্লায়েন্ট, যা ডিমনটির রিমোট কন্ট্রোল হিসাবে কাজ করে। আমি আপনাকে এখানে তাদের সাইটটিতে একটি দ্রুত ডেমো চেষ্টা করার পরামর্শ দিচ্ছি ।

ব্যবহারযোগ্যতার দৃষ্টিকোণ থেকে আপনি dockerকমান্ডটি যে কোনও সময় ব্যবহার করার পরে ডকার ক্লায়েন্টকে অনুরোধ করেন।


4
হ্যাঁ, তবে এটি দুটি ভিন্ন প্রক্রিয়া, যেমন ডকার এবং ডকার.ও সম্পর্কে কিছুই বলতে পারে না
পিথিকোস

3

মনে হচ্ছে ডকারটি ডকার.ইওয়ের একটি প্রতীকী লিঙ্ক :

> file $(which docker)
/usr/local/bin/docker: symbolic link to `/usr/bin/docker.io'

সুতরাং আমরা ধরে নিতে পারি যে ডকার.ইও হ'ল ডেমন এবং ক্লায়েন্ট প্রক্রিয়া উভয়ই, আমি ধরে নিয়েছি যে বিভিন্ন পতাকা ব্যবহার করে ?!


ঠিক এটি। docker.io ক্লায়েন্ট এবং সার্ভার / ডেমন উভয়ের জন্য একই বাইনারি ব্যবহার করে।
রব ওয়েলস

2

ডেবিয়ান প্যাকেজগুলির বিষয়ে কথা বলা: docker.ioএটি dockerদেবিয়ান / উবুন্টু সরবরাহিত প্যাকেজের নাম , অন্যদিকে ডকার ডট কম সরবরাহিত প্যাকেজের নাম।

প্রযুক্তিগতভাবে, এই প্যাকেজগুলি পৃথকভাবে নির্মিত হয়: docker.ioবিল্ড নির্ভরতাগুলির জন্য ডেবিয়ান প্যাকেজগুলি থেকে প্রাপ্ত করা হয় docker, তবে বিল্ড নির্ভরতাগুলি ইন-ট্রি-ইন vendorডিরেক্টরিতে থাকে।

আপনি আরও বিশদ জানতে চাইলে আমি এখানে একটি বিস্তারিত ব্লগ পোস্ট লিখেছিলাম: https://www.collabora.com/news-and-blog/blog/2018/07/04/docker-io-debian-package-back-to- জীবন /

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