آموزش داکر: ساخت و بهینه‌سازی ایمیج‌های داکر (Docker Images) - آخرین آپدیت

دانلود Docker: Build and Optimize Docker Images

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره متوسط داکر، شلی بن‌هوف (Docker Captain) به شما آموزش می‌دهد که چگونه ساختار لایه‌ای و مکانیزم کشینگ داکر می‌تواند سرعت بیلدها را به شدت افزایش و حجم ایمیج‌ها را کاهش دهد. در این دوره یاد می‌گیرید که بهترین روش‌های ساختاردهی به Dockerfile، استفاده از Multi-stage Buildها و بهینه‌سازی فرآیند ساخت برای امنیت و کارایی را پیاده‌سازی کنید. در پایان این دوره، شما قادر خواهید بود با اطمینان، ایمیج‌های سبک و قابل نگهداری را بر اساس استانداردهای صنعتی ایجاد کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • پیش‌نیازها و دانستنی‌ها What you should know

  • درک مفاهیم ایمیج‌های داکر Understanding Docker images

1. آشنایی با ایمیج‌های داکر 1. Introducing Docker Images

  • راهکار: یافتن و ساخت ایمیج‌ها Solution: Finding and building images

  • چالش: یافتن و ساخت ایمیج‌ها Challenge: Finding and building images

  • چرا بهینه‌سازی ایمیج اهمیت دارد Why image optimization matters

  • ساخت ایمیج‌های سفارشی Building custom images

  • یافتن ایمیج‌های رسمی در Docker Hub Finding official images on Docker Hub

  • مقایسه ایمیج‌ها و کانتینرهای داکر Comparing Docker images and containers

2. سازماندهی ایمیج‌ها 2. Organizing Images

  • کار با مخزن ایمیج‌ها (Repository) Working with an image repository

  • تگ‌گذاری ایمیج‌های داکر Tagging Docker images

  • راهکار: تگ‌گذاری و برچسب‌زنی ایمیج‌های داکر Solution: Tagging and labeling Docker images

  • کار با تگ‌ها و لیبل‌ها Working with tags and labels

  • چرا سازماندهی ایمیج‌ها اهمیت دارد Why image organization matters

  • برچسب‌زنی (Labeling) ایمیج‌های داکر Labeling Docker images

  • چالش: تگ‌گذاری و برچسب‌زنی ایمیج‌های داکر Challenge: Tagging and labeling Docker images

3. درک کش بیلد و لایه‌های ایمیج 3. Understanding the Build Cache and Image Layers

  • نحوه عملکرد بیلدها و لایه‌ها در داکر How Docker builds and layers work

  • چالش: کار با کش بیلد (Build Cache) Challenge: Working with the build cache

  • ساخت ایمیج‌ها با استفاده از گزینه‌های کشینگ Building images using caching options

  • درک مکانیزم کش Understanding the cache mechanism

  • راهکار: کار با کش بیلد Solution: Working with the build cache

  • حذف فایل‌های غیرضروری Excluding unneeded files

4. استفاده از بهترین روش‌های Dockerfile 4. Using Dockerfile Best Practices

  • ترکیب دستورات و حفظ خوانایی Combining commands and maintaining readability

  • انتخاب ایمیج پایه (Base Image) Choosing a base image

  • چالش: بهینه‌سازی یک Dockerfile Challenge: Optimizing a Dockerfile

  • راهکار: بهینه‌سازی یک Dockerfile Solution: Optimizing a Dockerfile

  • پیاده‌سازی روش‌های پایه امنیتی Incorporating basic security practices

5. کار با Multi-Stage Buildها 5. Working with Multi-Stage Builds

  • چالش: تنظیم یک Dockerfile چند مرحله‌ای (Multi-stage) Challenge: Setting up a multi-stage Dockerfile

  • راهکار: تنظیم یک Dockerfile چند مرحله‌ای Solution: Setting up a multi-stage Dockerfile

  • بررسی خروجی بیلد چند مرحله‌ای Reviewing multi-stage build output

  • راه‌اندازی یک Multi-stage Build Setting up a multi-stage build

  • چرا بیلد‌های چند مرحله‌ای اهمیت دارند Why multi-stage builds matter

6. عیب‌یابی ایمیج‌های داکر 6. Troubleshooting Docker Images

  • استفاده از تکنیک‌های پایه دیباگ Using basic debugging techniques

  • راهکار: عیب‌یابی ایمیج‌های داکر Solution: Debugging Docker images

  • شناسایی خطاهای رایج در ساخت ایمیج داکر Identify common Docker image build errors

  • چالش: عیب‌یابی ایمیج‌های داکر Challenge: Debugging Docker images

جمع‌بندی Conclusion

  • ارتقای مهارت‌های داکر Advancing your Docker skills

نمایش نظرات

آموزش داکر: ساخت و بهینه‌سازی ایمیج‌های داکر (Docker Images)
جزییات دوره
1h 38m
36
(آخرین آپدیت)
1,684
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shelley Benhoff Shelley Benhoff

مدیر تجربه توسعه‌دهنده ارشد در Docker، مربی و نویسنده

شلی بنهوف نویسنده، مدرس و مدیر تجربه توسعه‌دهنده ارشد در Docker است.

شلی بیش از 20 سال تجربه در زمینه فناوری به عنوان توسعه دهنده، مربی، نویسنده و سخنران دارد. او اشتیاق به اشتراک گذاری دانش برای حمایت از موفقیت توسعه دهندگان از طریق ایجاد محتوا، انتشارات و تعاملات گفتاری دارد. شلی به عنوان ناظر، چندین انجمن توسعه‌دهنده آنلاین را مدیریت کرده است تا فضای امنی را برای توسعه‌دهندگان فراهم کند تا در مورد فرآیند یادگیری، اهداف شغلی و چالش‌های خود بحث کنند.