دوره آموزشی ساخت و بهینه‌سازی تصاویر داکر

دوره آموزشی ساخت و بهینه‌سازی تصاویر داکر

1 ساعت 39 دقیقهمتوسط2025-08-07

مدرسین

Shelley Benhoff

Shelley Benhoff

جزئیات دوره

در این دوره متوسط Docker، مدرس و کاپیتان داکر، Shelley Benhoff، به شما نشان می‌دهد که چطور ساختار لایه‌ای داکر و مکانیزم کشینگ (Caching) می‌توانند سرعت ساخت تصاویر داکر را به شکل چشمگیری افزایش دهند و حجم آن‌ها را کاهش دهند.
در این دوره یاد می‌گیرید بهترین روش‌ها برای نوشتن Dockerfile، استفاده از ساخت‌های چند مرحله‌ای (multi-stage builds) و بهینه‌سازی فرایند ساخت را به منظور افزایش امنیت و کارایی چگونه است.
در پایان، توانایی ساخت تصاویر داکر سبک، قابل نگهداری و مطابق با استانداردهای صنعتی را خواهید داشت.

اهداف یادگیری
کار با ریجستری‌ها برای کشیدن (pull) و بارگذاری (push) تصاویر داکر
توضیح چگونگی کارکرد لایه‌های تصاویر و کشینگ داکر برای بهینه‌سازی فرایند ساخت
نوشتن Dockerfile با بهترین شیوه‌ها برای ایجاد تصاویر کارآمد و قابل نگهداری
پیاده‌سازی ساخت‌های چند مرحله‌ای برای کاهش حجم تصویر و افزایش سرعت ساخت
عیب‌یابی مشکلات رایج مرتبط با فرایند ساخت و کشینگ

مهارت ها

Docker Inc.DockerDevOps ToolsDevOpsProject

سرفصل ها

مقدمه

  • درک تصاویر داکر
  • آنچه باید بدانید

معرفی ایمیج‌های داکر

  • مقایسه تصاویر و کانتینرهای داکر
  • چرا بهینه‌سازی تصویر اهمیت دارد
  • یافتن تصاویر رسمی در Docker Hub
  • ساخت تصاویر سفارشی
  • چالش - یافتن و ساخت تصاویر
  • راه حل - یافتن و ساخت تصاویر

سازماندهی تصاویر

  • چرا سازماندهی تصویر اهمیت دارد
  • برچسب‌گذاری تصاویر داکر
  • برچسب‌گذاری ایمیج‌های داکر
  • کار با برچسب‌ها و برچسب‌ها
  • کار با مخزن تصویر
  • چالش - برچسب‌گذاری و لیبل‌گذاری تصاویر داکر
  • راهکار - برچسب‌گذاری و لیبل‌گذاری ایمیج‌های داکر

درک لایه‌های حافظه پنهان ساخت و تصویر

  • نحوه‌ی ساخت و عملکرد لایه‌های داکر
  • آشنایی با مکانیزم حافظه پنهان (cache)
  • حذف فایل‌های غیرضروری
  • ساخت تصاویر با استفاده از گزینه‌های ذخیره‌سازی
  • چالش - کار با حافظه پنهان ساخت
  • راه حل - کار با حافظه پنهان ساخت

استفاده از بهترین شیوه‌های داکرفایل

  • انتخاب یک تصویر پایه
  • گنجاندن شیوه‌های امنیتی اولیه
  • ترکیب دستورات و حفظ خوانایی
  • چالش - بهینه‌سازی یک فایل داکر
  • راهکار - بهینه‌سازی یک فایل داکر

کار با ساخت‌های چند مرحله‌ای

  • چرا ساخت‌های چند مرحله‌ای اهمیت دارند؟
  • راه‌اندازی یک ساخت چند مرحله‌ای
  • بررسی خروجی ساخت چند مرحله‌ای
  • چالش - راه‌اندازی یک داکرفایل چند مرحله‌ای
  • راهکار - راه‌اندازی یک داکرفایل چند مرحله‌ای

عیب‌یابی ایمیج‌های داکر

  • شناسایی خطاهای رایج در ساخت ایمیج داکر
  • استفاده از تکنیک‌های اولیه اشکال‌زدایی
  • چالش - اشکال‌زدایی تصاویر داکر
  • راه حل - اشکال زدایی تصاویر داکر

نتیجه‌گیری

  • ارتقای مهارت‌های داکر شما
۴۰,۰۰۰ تومان