آموزش جامع داکر
داکر چیست؟
یکی از مباحث جذاب و جدید این روزهای دنیای فناوری اطلاعات، تکنولوژی به نام کانتینر | Container می باشد که هر گاه سخن از آن به میان می آید فورا ابزارهایی برای پیاده سازی و مدیریت آن معرفی میشود که معروف ترین آنها که احتمالا به گوش اکثر متخصصان حوزه متن باز و لینوکسی رسیده، داکر | Docker است.داکر این امکان را در اختیار راهبران سیستم و توسعه دهندگان قرار میدهد که نرم افزارها و سرویس های مورد نیاز خود را به صورت مجزا در محیط کاملا ایزوله ای که به آن کانتینر می گویند، بر روی کرنل (kernel) لینوکس راهاندازی کنند.
در این دوره اموزشی قصد داریم باهم به مباحث داکر | Docker بپردازیم و با یادگیری این تکنولوژی قدرتمند بتونیم اپلیکیشن های متعددی که با زبان های برنامه نویسی مختلفی مثل سی شارپ (#C)،پایتون (python)، nodejs و..... ساخته شدند رو به اصتلاح داکرایز کنیم و روی سیستم عامل های لینوکسی اون رو اجرا کنیم.
پیشنهاد میکنم حتما ویدیو معرفی دوره رو مشاهده کنید
سرفصل های دوره :
معرفی دوره |
آشنایی با معماری میکروسرویس ها |
معرفی container ها |
بررسی داکر ،داکر هاب ،داکر ایمیج |
نصب داکر بر روی سیستم عامل های لینوکسی و ویندوزی |
اشنایی و بررسی دستورات اولیه داکر |
بررسی داکر ایمیج (چندین بخش هست ) |
Optimize کردن داکر ایمیج |
اشنایی با داکر ایمیج فایل ها |
داکر ایمیج (بررسی دستورات) |
شروع کار با کانتینر ها |
بررسی docker engin |
بررسی داکر نتورک |
بررسی ولویوم ها (چندین بخش هست) |
اموزش ساخت داکر کامپوز فایل(چندین بخش هست) |
بررسی deployment |
اشنایی با محیط های prodoction |
اشنایی با docker swarm |
اشنایی با kubernates |
پیش نیاز های دوره :
- آشنایی با ویندوز و لینوکس (در حدی که بتونید دستورات رو در محیط Terminal اجرا کنید)
- .آشنایی با network protocols & services(HTTP,SSL,..)
- توانایی ساخت یک اپلیکیشن ساده
نظرات کاربران در رابطه با این دوره