دوره آموزشی ساخت و بهینهسازی تصاویر داکر
1 ساعت 39 دقیقهمتوسط2025-08-07
مدرسین

Shelley Benhoff
جزئیات دوره
در این دوره متوسط Docker، مدرس و کاپیتان داکر، Shelley Benhoff، به شما نشان میدهد که چطور ساختار لایهای داکر و مکانیزم کشینگ (Caching) میتوانند سرعت ساخت تصاویر داکر را به شکل چشمگیری افزایش دهند و حجم آنها را کاهش دهند.
در این دوره یاد میگیرید بهترین روشها برای نوشتن Dockerfile، استفاده از ساختهای چند مرحلهای (multi-stage builds) و بهینهسازی فرایند ساخت را به منظور افزایش امنیت و کارایی چگونه است.
در پایان، توانایی ساخت تصاویر داکر سبک، قابل نگهداری و مطابق با استانداردهای صنعتی را خواهید داشت.
اهداف یادگیری
کار با ریجستریها برای کشیدن (pull) و بارگذاری (push) تصاویر داکر
توضیح چگونگی کارکرد لایههای تصاویر و کشینگ داکر برای بهینهسازی فرایند ساخت
نوشتن Dockerfile با بهترین شیوهها برای ایجاد تصاویر کارآمد و قابل نگهداری
پیادهسازی ساختهای چند مرحلهای برای کاهش حجم تصویر و افزایش سرعت ساخت
عیبیابی مشکلات رایج مرتبط با فرایند ساخت و کشینگ
در این دوره یاد میگیرید بهترین روشها برای نوشتن Dockerfile، استفاده از ساختهای چند مرحلهای (multi-stage builds) و بهینهسازی فرایند ساخت را به منظور افزایش امنیت و کارایی چگونه است.
در پایان، توانایی ساخت تصاویر داکر سبک، قابل نگهداری و مطابق با استانداردهای صنعتی را خواهید داشت.
اهداف یادگیری
کار با ریجستریها برای کشیدن (pull) و بارگذاری (push) تصاویر داکر
توضیح چگونگی کارکرد لایههای تصاویر و کشینگ داکر برای بهینهسازی فرایند ساخت
نوشتن Dockerfile با بهترین شیوهها برای ایجاد تصاویر کارآمد و قابل نگهداری
پیادهسازی ساختهای چند مرحلهای برای کاهش حجم تصویر و افزایش سرعت ساخت
عیبیابی مشکلات رایج مرتبط با فرایند ساخت و کشینگ
مهارت ها
Docker Inc.DockerDevOps ToolsDevOpsProject
سرفصل ها
۰. مقدمه
- 01 - درک تصاویر داکر
- 02 - آنچه باید بدانید
۱. معرفی ایمیجهای داکر
- 03 - مقایسه تصاویر و کانتینرهای داکر
- 04 - چرا بهینهسازی تصویر اهمیت دارد
- 05 - یافتن تصاویر رسمی در Docker Hub
- 06 - ساخت تصاویر سفارشی
- 07 - چالش - یافتن و ساخت تصاویر
- 08 - راه حل - یافتن و ساخت تصاویر
۲. سازماندهی تصاویر
- 09 - چرا سازماندهی تصویر اهمیت دارد
- 10 - برچسبگذاری تصاویر داکر
- 11 - برچسبگذاری ایمیجهای داکر
- 12 - کار با برچسبها و برچسبها
- 13 - کار با مخزن تصویر
- 14 - چالش - برچسبگذاری و لیبلگذاری تصاویر داکر
- 15 - راهکار - برچسبگذاری و لیبلگذاری ایمیجهای داکر
۳. درک لایههای حافظه پنهان ساخت و تصویر
- 16- نحوهی ساخت و عملکرد لایههای داکر
- 17- آشنایی با مکانیزم حافظه پنهان (cache)
- 18 - حذف فایلهای غیرضروری
- 19 - ساخت تصاویر با استفاده از گزینههای ذخیرهسازی
- 20 - چالش - کار با حافظه پنهان ساخت
- 21 - راه حل - کار با حافظه پنهان ساخت
۴. استفاده از بهترین شیوههای داکرفایل
- 22 - انتخاب یک تصویر پایه
- 23 - گنجاندن شیوههای امنیتی اولیه
- 24 - ترکیب دستورات و حفظ خوانایی
- 25- چالش - بهینهسازی یک فایل داکر
- 26 - راهکار - بهینهسازی یک فایل داکر
۵. کار با ساختهای چند مرحلهای
- 27 - چرا ساختهای چند مرحلهای اهمیت دارند؟
- 28 - راهاندازی یک ساخت چند مرحلهای
- 29 - بررسی خروجی ساخت چند مرحلهای
- 30 - چالش - راهاندازی یک داکرفایل چند مرحلهای
- 31 - راهکار - راهاندازی یک داکرفایل چند مرحلهای
۶. عیبیابی ایمیجهای داکر
- 32 - شناسایی خطاهای رایج در ساخت ایمیج داکر
- 33 - استفاده از تکنیکهای اولیه اشکالزدایی
- 34 - چالش - اشکالزدایی تصاویر داکر
- 35 - راه حل - اشکال زدایی تصاویر داکر
نتیجهگیری
- 36 - ارتقای مهارتهای داکر شما