قدیما که تازه docker اومده بود
کسی میخواست کانتینر بسازه
سیستمعامل میزبان رو از توزیعهای مشهور و شناخته شده مثل ubuntu یا debian قرار میداد، تازه اونم نسخه کاملش
طرف گوسفندهاشو فروخته اومده شهر کانتینر بسازه، باید یکی دو گیگ دانلود میکردی واسه یه کانتینر ساده😐
بعد مساله فقط حجم نبود
منابع زیادی از سیستم درگیر میکرد
بعدها نسخه سبکتری از همون توزیعها ساختن، متناسب کانتینرها، که با نسخه دسکتاپ متفاوت باشه
همزمان با اون بسیاری افراد هجوم بردن واسه توزیع خاصی از لینوکس بنام
🔻Alpine
یک توزیع لینوکس بود
که حدود 5 مگابایت حجم داره
بجای glibc از musl استفاده میکنه
توانایی اجرای باینری معمولی رو نداره
باید برنامه متناسب خودش بیلد بشه
از پکیجمنیجر apk استفاده میکنه
حداقل منابع ممکن رو درگیر میکنه
همواره تمرکزش روی امنیت بوده
همچنین rolling-release هست
این وسط گوگل داشت از حسودی میمرد
اومد یه چیزی ساخت بنام
⭕️ Distroless
درحقیقت یک توزیع لینوکس نیست
اصلا پکیجمنیجر نداره
و حتی shell هم نداره
فقط Runtime خالی بهت میده
که خب
🔺امنیت رو افزایش میده
🔺حدود 2 مگابایت حجم داره
🌐 git