Email: me.dev@developit.ir

آشنایی با Docker Hub

Docker Hub یکی از سرویس های docker است که امکان اتصال به مخازن، ساخت و تست image، ذخیره سازی image و اتصال به Docker Cloud برای توسعه image ها داخل هاست شخصیتان را فراهم میکند.

Docker Hub یک منبع متمرکز برای جستجوی image ها، توزیع، مدیریت، همکاری تیمی و راه اندازی گردش کاری برای توسعه دهندگان را ایجاد کرده.

امکانات کلی Docker Hub به شرح زیر میباشد:

Image Repositories: یافتن image ها از انجمن یا کتابخانه های رسمی.

Automated Builds: ایجاد خودکار image های جدید زمانی که شما تغییری در منبع اعمال میکنید.

Webhooks: یک ابزار برای خودکار کردن Build ها. Webhooks امکان اعمال trigger بعد از push موفقیت آمیز داخل مخزن را فراهم میکند.

Organizations: ساختن گرو های کاری و مدیریت دسترسی ها برای مخازن.

docker-hub

به دو روش میتوانید در مخازن عمومی و image ها جستجو کنید. روش اول استفاده از قسمت جستجوی وبسایت Docker Hub و روش دوم استفاده از ابزار command line و دستور docker search است. به عنوان مثال اگر به دنبال image یکی از توزیع های لینوکس میگردین باید از چنین دستوری داخل command line استفاده کنید:

$ docker search ubuntu

هر دو روش لیستی از مخازن عمومی موجود در Docker Hub را به عنوان نتیجه نشان میدهد.

مخازن خصوصی در نتایج جستجوی شما نمایش داده نخواهند شد مگر اینکه دسترسی شما برای آن مخازن تعریف شده باشد.

Docker Hub شامل تعداد زیادی Official Repositories میباشد. این مخازن رسمی کاملا عمومی و تایید شده هستند که میتوانید از آنها برای ساخت service ها و application های خود استفاده کنید.

Docker Hub محلی برای ساخت و راه اندازی image هایتان فراهم کرده. شما میتوانید به دو روش مخازن خود را پیکره بندی کنید:

Repositories: امکان push کردن image ها از کامپیوتر شخصی خود داخل Docker Hub را فراهم میکند.

Automated Builds: کد منبع و trigger را بهم متصل میکند تا هنگام تغییرات، بازسازی image فراهم شود.

شما میتوانید مخازن عمومی بسازید تا تمام کاربران به آنها دسترسی داشته باشند یا مخازن خصوصی همراه با محدودیت دسترسی تعریف کنید.

و در انتها به علت تحریم استفاده از سرویس کمی دشوار است.

 

این مطلب آخرین بار در تاریخ 1396/06/07 - 17:23 ویرایش شده است.
ارسال نظر
عضویت در خبرنامه
جهت اطلاع از آخرین فعالیت های من لطفا در خبرنامه عضو شوید