مقالات
داکر هاب

داکر هاب چیست و چگونه کار می کند؟

در واقع یک مخزن مبتنی بر فضای ابری است که به کاربران امکان ایجاد، آزمایش، ذخیره و اشتراک گذاری تصاویر را می دهد. بدین صورت از طریق داکر هاب کاربر می تواند به تصاویر مختلف دسترسی داشته باشد و از فضای ابری برای ایجاد گروه های کاری استفاده کند. برای مثال شما به عنوان یک متخصص DevOps می توانید تصویر مورد نظر خود را از داکر هاب، دانلود و از آن در برنامه ای دیگر استفاده کنید. همچنین می توانید یک RDBMS سفارشی را از مخزن خصوصی شرکت خود انتخاب کنید. ما در این راهنما به طور پیشرفته داکر هاب را بررسی می کنیم و به شما نحوه کار آن را می آموزیم.

داکر هاب چیست؟

داکر هاب

 داکر هاب یک مخزن مبتنی بر ابر است که از داکر رجیستری استفاده می کند. داکر رجیستری در واقع یک برنامه کاربردی است که از سمت سرور با منبعی باز و با مقیاس پذیری بالا ارائه می شود.

مخازن داکر هاب، فضا هایی هستند که کاربران در آن می توانند تصاویر خود را آپلود و ذخیره کنند. همچنین می توانند تصاویر خود را با دیگران به اشتراک بگذارند و با همکاران خود گروه هایی را ایجاد کنند. مخازن خصوصی نیز از هر گونه تصویر و محتوای محرمانه محافظت می کنند و اجازه دسترسی را به افراد غیر مجاز نمی دهند.

داکر هاب تصاویر را با استفاده از تگ های مختلف دسته بندی می کند. برای مثال تصاویر مورد نظر خود را می توانید در دسته بندی های گوناگون مانند سیستم عامل پیدا کنید. همچنین اگر تصاویر شما دارای تگ نیستند، به طور پیش فرض بر اساس آخرین زمان انتشار دسته بندی و مرتب می شوند. تصاویر ذخیره شده در داکر هاب از چندین لایه مختلف تشکیل می شوند. ممکن است یک کاربر از آخرین نسخه یک تصویر استفاده، و آن را شخصی سازی کند. در این حالت کاربر دیگر با استفاده از تصویر می تواند دو نسخه اصلی و سفارشی شده را در اختیار داشته باشد.

البته نسخه هایی از تصاویر در داکر هاب هستند که به نوعی تغییر ناپذیر اند. آن ها ممکن است آخرین نسخه موجود نباشند؛ اما می توان تضمین کرد که همیشه یکسان هستند و هیچ گاه با نسخه اصلی متفاوت نخواهند شد. این دسته از تصاویر نامی خلاصه و بدون تگ دارند. استفاده از نام های خلاصه باعث می شود داکر هاب اجازه هیچ گونه تغییر و به روز رسانی مانند بهبود سیستم امنیتی را ندهد. اگر تصویری به به روز رسانی نیاز داشته باشد، فقط می توان به طور مستقیم به روز رسانی را بر آن اعمال کرد.

داکر هاب چگونه کار می کند؟

داکر هاب چگونه کار می کند؟

به طور کلی مخازن داکر هاب، تصاویر را به زبان های برنامه نویسی پر کاربرد، داده ها و سیستم عامل های مختلف ارائه می دهند. این نوع تصاویر همواره به روز رسانی می شوند تا از آخرین نسخه های امنیتی پشتیبانی کنند. فروشندگان نرم افزار ها می توانند از طریق مخازن داکر هاب، تصاویر خود را توزیع کنند و یا آن ها را از طریق حساب شرکت های عمومی با دیگر کاربران به اشتراک بگذارند.

داکر هاب این اجازه را به کاربران خود می دهد که از طریق یک سیستم متصل شده به مخازن با بکدیگر در ارتباط و تعامل باشند. البته انجام این کار نیازمند فعال کردن دسترسی از سوی مدیران مخازن است. صاحبان مخازن می توانند به کاربران فقط اجازه دسترسی بدهند و نگذارند آن ها تغییرات بزرگی را در تصاویر ایجاد کنند. کاربران می توانند مخازن مورد نیاز خود را ستاره دار کنند. این ویژگی هم برای نشان کردن مخزن مورد نظر و هم برای سپاس و قدر دانی، مورد استفاده قرار می گیرد.

داکر هاب دو نسخه رایگان و پولی دارد. کاربران با نسخه رایگان می توانند فقط یک عدد مخزن خصوصی ایجاد کنند. ساخت مخازن خصوصی دیگر برای این کاربران امکان پذیر نیست. آن ها باید از مخازن عمومی استفاده کنند. نسخه پولی نیز دارای چند طرح متفاوت است. این طرح ها بر اساس تعداد ساخت مخازن خصوصی و ساخت های موازی دسته بندی شده اند. همچنین در برخی از طرح ها داکر هاب ویژگی های امنیتی خاصی را به کاربران خود ارائه می دهد که با استفاده از آن می توانند از آسیب های احتمالی جلوگیری کنند.

وب هوک چیست؟

وب هوک چیست؟

داکر هاب یک ویژگی بسیار کارآمد به نام وب هوک را در اختیار کاربران خود قرار می دهد. وب هوک تماس خودکاری است که در زمانی معین و از پیش تعیین شده توسط مدیران و یا کاربران شروع می شود. مدیران می توانند با استفاده از وب هوک های داکر هاب، برنامه ها و اطلاع رسانی های خود را با دیگر کاربران در میان بگذارند.

همچنین وب هوک ها می توانند در زنجیره های آبشاری کار کنند. برای مثال یک کاربر تصویر خود را آپلود می کند. سپس یک برنامه یا ابزار آزمایش کننده برای انجام نهایی آزمایش و تایید تصویر شروع به کار می کند. اگر آزمایش با موفقیت انجام شود، استقرار کانتینر صورت می گیرد. در مرحله آخر، استقرار کانتینر، یک وب هوک نهایی را برای ثبت تغییرات مختلف ایجاد می کند.

جمع بندی

داکر هاب یک سرویس ارائه دهنده مخزن ذخیره سازی است که بر پایه فضای ابری ساخته می شود. با استفاده از داکر هاب می توانید تصاویر خود را بر پایه زبان های برنامه نویسی مختلف ذخیره کنید. همچنین می توانید برای شرکت خود مخازن خصوصی ای را ایجاد و تعیین کنید که چه افرادی می توانند به آن دسترسی داشته باشند. داکر هاب نسخه رایگان و پولی دارد که کاربران می توانند با توجه به نیاز ها و ترجیحات خود از هر کدام بهره ببرند. همچنین داکر هاب دارای یک ویژگی بسیار جذاب به نام وب هوک نیز است که امکان برقراری تماس های خودکار و اجرای ایونت های مختلف را به شما می دهد. در این نوشته پس از توضیحاتی درمورد داکر هاب و نحوه کار آن، سعی کردیم وب هوک را نیز بررسی کنیم.