بررسی اجمالی داکر

داکر یک سرویس مدیریت کانتیرهاست. داکر از سه کلمه کلیدی (Build,Ship,RUN) به تفسیر من توسعه بده ، ببر تو عمل ، اجرا کن و حالشو ببره.ایده اصلی داکر اینه که به راحتی توسعه بدی و از محیط توسعه خیلی سریع محصولت رو ببری تو عمل بدون اینکه نگران اجرا شدنش یا همون ترس بلو پیج باشی.

اولین نسخه داکر سال 2013 اومد و در حال حاضر به شاه بیت توسعه چابک در مواجهه با پروژه های مختلف شده است

سایت اصلی داکر
سایت اصلی داکر

ویژگی های داکر:

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

مولفه های مختلف داکر:

داکر مولفه های زیر را داراست:

  • داکر برای مک: به داکر اجازه میده کانتینرها را در IOS اجرا کنه.
  • داکر بر ویندوز: اجازه میده کانتینرها در ویندوز اجرا بشه.
  • داکر برای لینوکس: اجازه اجرای کانتینرها در لینوکس رو میده.
  • موتور داکر(Docker Engine):برای ساخت imageها و کانتینرها به کار برده میشه.
  • داکر هاب(Docker Hub): محلی برای هاست کردن کانتینرها و imageهای مختلف.
  • داکر کامپوز(Docker Compose):برای ساخت برنامه های کامل تشکیل شده از چند کانتینر استفاده میشه

سایت اصلی داکر https://www.docker.com که میتونید مستندات بهتری اونجا پیدا کنید.