کارگاه آموزشی داکر ( docker)
یکی از به روز ترین مفاهیم مورد استفاده در توسعه نرم افزار و سوار کردن آن روی سرورها ظرف ها یا داکر docker است.
ظرف container چیست؟
شاید از خود بپرسید مفهوم داکر چیست و اصولا به چه دردی میخورد. این که می گویند داکر یک ظرف container است به چه معنی میباشد.
جواب سوال شما به صورت کوتاه این است که در سیستم عامل لینوکس که دارای یک هسته و هسته لینوکس هزاران قابلیت و بسته است از نسخه 2.6.24 cgroup را اضافه کرد. این قابلیت امکان محفظه سازی به لینوکس میدهد. کاری که lxd و docker و دیگر container ها انجام میدهند.
چرا برای همه
از فلسفه وجودی داکر docker که بگذریم واقعا چرا داکر به درد همه میخورد.
با یک مثال ادامه میدهم. فرض کنید بخواید چند خط کد در هر زبانی برای دانشگاه، محل کار و … آماده کنید و بخواهید خروجی آن را ببینید.
به غیر از لوازم کدزنی (ویرایشگر متن یا IDE، منابع و دانش فنی) که این روزها همه حتی وکلا نیز با آن درگیر هستند. (در بحث قراردادهای هوشمند که با blockchain انجام میشود) نیاز به بستری برای کامپایل و یا تفسیر کدها و نمایش آنها دارید.
به جای اینکه برای هر زبان و هر کاری بستر آن را آماده کنید، داک را نصب کرده و از ظرف های مختلف یا image های آن استفاده کنید. وب سرور میخواهید؟ nginx یا apache را از داکر بگیرید. کدهای python دارید. داکر docker مخصوص پایتون را بگیرید. جاوا؟ ruby؟ .net؟ لینوکس و …
فقط داکر را نصب کنید و هر ظرفی نیاز دارید را استفاده نمایید. خوبی داکر docker این است که هر وقت کارتان تمام شد میتوانید imageها را پاک کنید.
داکر در production
در این کارگاه آموزشی به شما آموزش میدهیم که چه طورداکر را برای حل نیازهای سازمانی خود و استفاده بهینه از منابع به کار برید.
زودتر ثبت نام کنید
هزینه این کارگاه با هدف نشر علم و استفاده حداکثری بسیار ارزان در نظر گرفته شده است. طوری که دانشجویان، افراد مبتدی خواهان حضور در بازار کار بتوانند شرکت کرده و حداکثر استفاده را ببرند.
این دوره شاید یکی از هزاران دوره ای باشد که برای ورود به بازار کار و یا استخدام در یک موقعیت شغلی مناسب لازم دارید. ولی با یادگیری یکی از مفاهیم به روز فنآوری موارد دیگر برایتان سادهتر میگردد. چرا که تمامی مفاهیم به سمت استانداردهای واحد پیش میروند. این کارگاه نیز بر اساس همین استانداردها آموزش داده میشود. راهی به غیر از استاندارد جلو رفتن ندارد. بنابراین برای یادگیری مفاهیم جدید استانداردها را دانسته و وقت کمتری را اختصاص خواهید داد.