🚀 مقایسهی Content Hashes و Distribution Hashes در داکر
چرا داکر از هشها استفاده میکنه؟
داکر قبل و بعد از هر عملیات push و pull هشها رو مقایسه میکنه تا مطمئن بشه دادهها در انتقال از طریق شبکه، دستکاری نشدن. اما یک چالش جالب وجود داره!
معمای فشردهسازی
داکر برای بهینهسازی پهنای باند و فضا، دادهها رو فشردهسازی و ذخیره میکنه. در نتیجه، هشهای قبل و بعد از انتقال متفاوت خواهند بود!
✨ راهحل داکر: دو هش متفاوت
🔘 Content Hash: مربوط به لایههای فشردهنشده
🚀 Distribution Hash: مربوط به لایههای فشردهشده
داکر موقع push/pull از Distribution Hash برای تایید یکپارچگی دادهها استفاده میکنه، و به همین دلیله که گاهی هشها در خروجیهای CLI و registry متفاوت به نظر میرسند.
🤯 شما هم با این تفاوت هشها در داکر مواجه شدید؟
#داکر #دواپس #کانتینر #DevOps #Docker #امنیت_اطلاعات #فناوری_اطلاعات #هش_امنیتی #مهندسی_نرم_افزار #توسعه_نرم_افزار #سیستم_عامل #DevOpsIran #Do
Post #104
353

- 👌 2