دوره آموزشی یادگیری داکر
2 ساعت 6 دقیقهمبتدی2025-07-11
مدرسین

Carlos Nunez
Cloud and Software Consultant | Field Engineer at VMware
جزئیات دوره
Docker یک پلتفرم متنباز فوقالعادهست که به توسعهدهندهها این امکان رو میده تا برنامههاشون رو داخل کانتینرها بستهبندی کنن. کانتینرها مثل بستههای استانداردی هستن که شامل کد برنامه به همراه تمام کتابخونهها و وابستگیهای سیستم عامل مورد نیاز برای اجرای برنامه تو هر محیطی هستن. یعنی دیگه نگران ناسازگاری نرمافزار با سیستمهای مختلف نباش.
تو این دوره، مدرس "کارلوس نونز" بهت پایهایترین مفاهیم Docker رو یاد میده؛ از کانتینرها و Dockerfile (که معمولا به عنوان تصویر پایه یا Base Image استفاده میشه) گرفته تا قابلیتهای مهم دیگه Docker.
با دیدن این دوره، میتونی خودت کانتینرهای اختصاصی خودت رو بسازی و برنامههات رو به صورت کاملاً قابل حمل و انعطافپذیر در هر سیستم و محیطی اجرا کنی.
🎯 اهداف یادگیری:
درک مفهوم کانتینرها و اهمیت آنها در توسعه نرمافزار.
آشنایی با ساختار و کاربرد Dockerfile و Base Images.
یادگیری چگونگی ساخت و اجرای کانتینرهای Docker.
فهم قابلیتها و مزایای Docker برای سادهسازی فرایند توسعه و استقرار.
آماده شدن برای شروع کار عملی با Docker در پروژههای واقعی.
تو این دوره، مدرس "کارلوس نونز" بهت پایهایترین مفاهیم Docker رو یاد میده؛ از کانتینرها و Dockerfile (که معمولا به عنوان تصویر پایه یا Base Image استفاده میشه) گرفته تا قابلیتهای مهم دیگه Docker.
با دیدن این دوره، میتونی خودت کانتینرهای اختصاصی خودت رو بسازی و برنامههات رو به صورت کاملاً قابل حمل و انعطافپذیر در هر سیستم و محیطی اجرا کنی.
🎯 اهداف یادگیری:
درک مفهوم کانتینرها و اهمیت آنها در توسعه نرمافزار.
آشنایی با ساختار و کاربرد Dockerfile و Base Images.
یادگیری چگونگی ساخت و اجرای کانتینرهای Docker.
فهم قابلیتها و مزایای Docker برای سادهسازی فرایند توسعه و استقرار.
آماده شدن برای شروع کار عملی با Docker در پروژههای واقعی.
مهارت ها
DockerVirtualizationLearningNetwork and System Administration
سرفصل ها
۰. مقدمه
- 01 - با داکر سریع شروع به کار کنید
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایلهای تمرین
۱. توضیح داکر
- 04 - داکر چیست؟
- 05 - کانتینرها در مقابل ماشینهای مجازی
- 06 - آناتومی یک کانتینر
- 07 - تفاوت داکر
- 08 - جایگزینهای داکر
۲. نصب داکر
- 09 - دسکتاپ داکر
- 10 - نصب داکر روی مک با استفاده از داکر دسکتاپ
- 11 - نصب داکر روی ویندوز با استفاده از داکر دسکتاپ
- 12 - نصب داکر روی لینوکس
۳. استفاده از داکر
- 13- بررسی رابط خط فرمان داکر
- 14 - ایجاد یک کانتینر داکر
- 15 - ایجاد یک کانتینر داکر - روش کوتاه
- 16 - ایجاد یک کانتینر داکر از Dockerfiles، بخش ۱
- 17 - ایجاد یک کانتینر داکر از Dockerfiles، بخش ۲
- 18 - ایجاد یک کانتینر داکر با BuildKit
- 19 - با کانتینر خود تعامل داشته باشید
- 20 - متوقف کردن و برداشتن ظرف
- 21 - اتصال پورتها به کانتینر شما
- 22 - ذخیره دادهها از کانتینرها
- 23- معرفی هاب داکر
- 24 - ارسال تصاویر به رجیستری داکر
- 25 - بررسی تصاویر در Docker Hub
- 26 - فراتر از Docker Hub - سایر رجیستریهای کانتینر محبوب
- 27 - چالش - شروع NGINX
- 28 - راه حل - شروع NGINX
۴. وقتی اوضاع خراب میشود
- 29 - کمککنید , انگار نمیتوانم کانتینرهای بیشتری ایجاد کنم
- 30 - راهنما کانتینر من واقعاً کند است
- 31 - نمیتوانم از کلاینت داکر استفاده کنم
- 32 - چالش - تعمیر یک ظرف شکسته
- 33 - راه حل - تعمیر یک ظرف شکسته
۵. منابع اضافی داکر
- 34 - بهترین شیوههای داکر
- 35 - ارتقای سطح با Docker Compose
- 36 - با Kubernetes سطح خود را حتی بیشتر ارتقا دهید
نتیجهگیری
- 37 - تا دفعه بعد
دوره های مرتبط
- دوره آموزشی ساخت و بهینهسازی تصاویر داکر
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی شبکهسازی Docker: ایجاد، مدیریت و رفع اشکال شبکههای کانتینر
- دوره آموزشی داکر برای مهندسان داده
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی کانتینرها با دات نت و داکر
- دوره آموزشی یادگیری داکر در آزور
- دوره آموزشی اولین پروژه داکر شما
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی تبدیل شدن به یک استاد Cloud-Native Infrastructure با کوبرنتس
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی آماده شدن برای گواهینامه مبانی داکر حرفه ای
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی