Boot2Docker কী?
Boot2Docker একটি ন্যূনতম লিনাক্স ডিস্ট্রিবিউশন যার একমাত্র উদ্দেশ্য হল ডকার কন্টেইনার চালানো। এটি অবচয়প্রাপ্ত এবং আর ব্যবহার করার সুপারিশ করা হয় না।
বৈশিষ্ট্য ও ইতিহাস
- Boot2Docker ডিস্ট্রিবিউশন Tiny Core Linux-র ওপর ভিত্তি করা ছিল এবং সম্পূর্ণ র্যাম থেকে চলে।
- ISO ইনস্টলেশন ২৭ এমবি জায়গা নিত।
- Boot2Docker প্রায় ৫ সেকেন্ডে স্টার্ট আপ হত।
বিকল্প সমাধান
Boot2Docker টিম ব্যবহারকারীদের এবং মাইক্রোসফট উইন্ডোজ ও অ্যাপল macOS-এ ডকার চালানোর উপায় খুঁজছেন তাদের Docker Machine ব্যবহার করতে উৎসাহিত করে। Docker Machine টুল ভার্চুয়াল হোস্টে Docker Engine ইনস্টল করে। Docker Engine ইমেজ থেকে কন্টেইনার ডিপ্লয় ও চালায়।
Docker Machine প্রকাশের আগে, Boot2Docker উইন্ডোজ ওএসে ডকার চালানোর একমাত্র উপায় ছিল। Docker Machine-এর রিলিজ এবং নন-লিনাক্স ওএসের জন্য নেটিভ ডকার অ্যাপ্লিকেশনগুলির পরবর্তী রিলিজগুলো Boot2Docker-CLI কে অবচয়প্রাপ্ত করেছে। তবে Docker Machine ব্যবহারকারীদের একটি VM সেট আপ করতে দেয় যেটি Boot2Docker লিনাক্স চালাবে।

সীমাবদ্ধতা
Boot2Docker শুধুমাত্র ডকার ডেভেলপমেন্টের জন্য ডিজাইন করা ছিল; এতে অন্যান্য লিনাক্স ওএস ডিস্ট্রিবিউশনের অনেক ক্ষমতা ছিল না, যেমন কন্টেইনার এবং নেটিভ হোস্টের মধ্যে ফাইল শেয়ারিং। প্রোডাকশনে চালানোর জন্য আলাদা একটি লিনাক্স হোস্ট বা CoreOS-এর মতো থার্ড-পার্টি প্ল্যাটফর্ম প্রয়োজন ছিল কন্টেইনার ম্যানেজ ও অর্কেস্ট্রেট করার জন্য।