معماری

داکر چیست؟

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (5 votes, average: 5٫00 out of 5)
Loading...


داکر چیست
داکر چیست

 

داکر  Dockerیک برنامه رایانه‌ای متن باز میباشد، که شبیه‌سازی سطح سیستم‌عامل که با نام کانتینرینگ نیز شناخته شده است اجرا می‌کند، داکر دیپلویمنت نرم‌افزارهای کاربردی را درون کانتینر نرم‌افزاری به وسیله ی فراهم کردن لایه ی انتزاعی اضافه‌ای فراهم می‌کنه.

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

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

داکر هیچ سیستم عامل جدیدی ایجاد نمی کنه بلکه این امکان را به بسته نرم افزاری ایجاد شده می ده که Kernel  اصلی سیستم عاملی که بر روی آن نصب شده استفاده کنه و در زمان انتقال نیز فقط Package  نرم افزاری منتقل میشه نه ماشین مجازی، در واقعDocker Engine  یا موتور اصلی Docker  جایگزین نرم افزارHypervisor  میشه و اینکار باعث میشه که کارایی سیستم ما به شدت افزایش پیدا کنه زیرا یک لایه واسط به نام Hypervisor  حذف میشه و نرم افزار به صورت مستقیم با هسته اصلی سیستم عامل کار میکنه با این تفاوت که کاملا ایزوله شده است.

یکی از مهمترین فاکتورهایی که Docker  داره Open Source (متن باز بودن) بودن آن است. متن باز بودن بدین معنی می باشد که هر کسی می تونه Docker  را تهیه و سورس آن را تغییر بده و یک محصول جدید معرفی کنه و یا این که قابلیت های جدیدی به آن اضافه کنه که تا به حال بر روی آن وجود نداشته، شما می تونید Docker Container های مختلفی بر روی یک سیستم پیاده سازی کنید، بطوریکه تمام آنها در یک فضای ایزوله شده قرار داشته و از سیستم میزبان هم مجزا باشن. با استفاده از این پلتفرم، می تونید کل چرخه ی توسعه، تست، توزیع و مدیریت را با استفاده از رابط کاربری مستحکم طراحی کنید.

یکی از لینک هایی که برای آشنایی با دستورات داکر کاربرد دارد Docker Cheat Sheet می باشد و داکر هاب شامل پکیج های ساخته شده برای استفاده مجدد می باشد.

 

امیدوارم مورد توجهتون قرار گرفته باشد.

 

 

درباره ی admin

با سلام خدمت بازدیدکنندگان محترم هاشم قنبری فرد هستم دانشجوی کارشناسی ناپیوسته نرم افزار کامپیوتر مسلط به وردپرس, #c , ووکامرسی , برنامه نویسی اندروید, برنامه نویسی سمت سرور, طراحی صفحات وب و آشنا با بانک اطلاعاتی های SqlServer, MySql و آشنا با برنامه نویسی های پایتون, php ,html,css می باشم. همچنین با فریم ورک های لاراول (Laravel) و بوت استرپ هم به صورت حرفه ای کار کرده ام. در هر زمینه ای که کاربران مایل به آموزش آن باشند می توانم به کمک تون بیام و در مشکلاتتون می توانم کمک تون کنم. آرزوی موفقیت برای همه شما دوستان

همچنین ببینید

شرکت آمازون

آمازون با ارزش ترین شرکت جهان شد

به گزارش خبرگزاری مهر به نقل از CNBC آمازون با ارزش ترین شرکت جهان شد …

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.