سلام به تو دوست خوبم
میخوام خیلی مختصر بگم که چرا به داکر نیاز داریم؟ ممکنه روی سرور چندتا برنامه بخوایم اجرا کنیم به نام برنامه ی قرمز، آبی و زرد
نیاز مندی هاشون با هم متفاوت باشه
مثلا برنامه قرمز: پایتون 2، جنگو 2
برنامه آبی : پایتون 3، جنگو 2
برنامه زرد: پایتون 3 و جنگو 3
در این صورت لازمه ی اجرای هر برنامه نصب بودن نیازمندی هاشه. ولی چطور میتونیم چند نسخه از یه برنامه رو نصب کنیم که با هم قاطی نشن(خصوصا که پکیج های خیلی زیاده دیگه ای هم هستن)
یه راه حل قدیمی استفاده از ماشین مجازیه، میایم چندتات ماشین مجازی نصب میکنیم و روی هر کدوم برنامه های لازم رو نصب میکنیم. اما این روش منابع زیادی از ما میگیره.
داکر اومده تا کار رو برامون اسون کنه، مثل کانتینرهای توی کشتی ها، روی سیستم عامل کانتینرهای مجزا میسازه که همگی از یه سیستم عامل استفاده میکنن ولی برنامه های نصب شده روی اونها، مجزاست. اینجوری با زحمت و مصرف منابع کمتر به هدفمون میرسیم.
من دارم داکر رو از کانال سیلسیم در یوتیوب به آموزش مهران تعریف یاد میگیرم. و هر چیزی که یاد میگیرم رو سعی میکنم بنویسم اینجا که بهتر توی ذهنم بمونه. ممنونم که خوندید. از نظراتتون استقبال میکنم