لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker in a Weekend: 40 نسخه نمایشی کاربردی برای یادگیرندگان DevOps
دانلود Docker in a Weekend: 40 Practical Demos for DevOps Learners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Dockerfiles، Docker Build، Docker Compose، برنامههای چند کانتینری، و ساختهای چند مرحلهای با ۴۰ نسخه نمایشی عملی شما اصول Docker را با دستورات و راهاندازی پایه یاد خواهید گرفت. شما یاد خواهید گرفت که Docker Desktop را نصب کنید و در Docker Hub ثبت نام کنید. شما دستورات ضروری Docker را یاد خواهید گرفت: کشیدن، اجرا، توقف و مدیریت کانتینرها. شما یاد خواهید گرفت که تصاویر Docker را از ابتدا بسازید و آنها را به Docker Hub فشار دهید. دستورالعمل های Dockerfile مانند LABELS، ADD، COPY و ARG را یاد خواهید گرفت. شما یاد خواهید گرفت که از Dockerfile برای RUN، EXPOSE و سایر دستورالعمل های کلیدی استفاده کنید. شما یاد خواهید گرفت که چگونه متغیرهای محیطی را مدیریت کنید و با CMD و ENTRYPOINT کار کنید. دستورالعمل های پیشرفته Dockerfile را خواهید آموخت: HEALTHCHECK، USER و بهینه سازی ساخت های تصویر. پورت های Docker و نحوه نگاشت آنها را با استفاده از پرچم های -p و -P درک خواهید کرد. شما Docker Volumes را برای ذخیره داده های پایدار و به اشتراک گذاری داده ها بین کانتینرها یاد خواهید گرفت. شما تفاوت بین Docker Volume و Bind Mounts و زمان استفاده از هر یک را یاد خواهید گرفت. راهاندازی برنامههای چند کانتینری با دستورات Docker را یاد خواهید گرفت. به اصول Docker Compose از جمله MySQL به عنوان یک سرویس تسلط خواهید داشت. مدیریت برنامه های چند کانتینری را با استفاده از Docker Compose یاد خواهید گرفت. ویژگیهای Docker Compose مانند مقیاسبندی، شبکهها، بررسی سلامت و سفارشهای راهاندازی را خواهید آموخت. شما به Docker Compose Profiles، LINKs، ALIASES و جلدهای نامگذاری شده مسلط خواهید شد. پیکربندی های پیشرفته Docker Compose مانند HEALTHCHECS و شرایط راه اندازی را خواهید آموخت. شما Docker BuildKit را برای ساختهای کارآمد و پشتیبانی از چند پلتفرم یاد خواهید گرفت. Docker Cloud را برای ساختهای راه دور و مدیریت تصاویر مبتنی بر ابر یاد خواهید گرفت. شما یاد خواهید گرفت که از ساخت های چند مرحله ای برای ایجاد تصاویر Docker سبک و بهینه استفاده کنید. پیش نیازها: شما به دانش قبلی Docker نیاز ندارید. ما از اصول اولیه شروع خواهیم کرد، با چند نسخه نمایشی اولیه که مفاهیم پایه داکر را پوشش می دهد. دسترسی به رایانه ای که از نصب Docker Desktop پشتیبانی می کند (ویندوز، مک یا لینوکس) مورد نیاز است. آشنایی با مفاهیم توسعه نرم افزار و محیط سرور مفید خواهد بود اما اجباری نیست.
ماژول های دوره
نسخه 01: نصب Docker Desktop، ثبت نام در Docker Hub
مرحله 01: مقدمه ای بر جلدهای Docker
Step-01: Introduction to Docker Volumes
مرحله 02: حجم های Docker را با CLI و دسکتاپ Docker مدیریت کنید
Step-02: Manage Docker volumes with CLI and Docker desktop
نسخه نمایشی 16: حجم های Docker: از حجم های Docker با ظروف Docker استفاده کنید
Demo-16: Docker Volumes: Use Docker Volumes with Docker Containers
مرحله 01: مقدمه ای برای استفاده از حجم های داکر در کانتینرها
Step-01: Introduction to use of Docker volumes in containers
مرحله 02: از حجم های Docker با کانتینرها با استفاده از docker run و --mount و -v استفاده کنید
Step-02: Use Docker volumes with containers using docker run and --mount and -v
Demo-17: Docker Volumes: با استفاده از Container داده ها را در جلد Docker پر کنید
Demo-17: Docker Volumes: Populate Data in Docker Volumes using Containers
مرحله 01: مقدمه ای برای پر کردن داده ها در حجم با استفاده از کانتینرها
Step-01: Introduction to populate data in volumes using containers
مرحله 02: حجم را با داده ها با استفاده از ظرف پر کنید
Step-02: Populate volume with data using container
مرحله 03: با استفاده از پرچم های --mount و -v، نقطه نصب فقط خواندنی را تأیید کنید
Step-03: Verify read-only mount point using --mount and -v flags
Demo-18: Docker Volumes: Mount a Volume subdirectroy
Demo-18: Docker Volumes: Mount a Volume sub-directroy
مرحله 01: مقدمه ای برای نصب یک زیر شاخه حجم docker
Step-01: Introduction to mount a docker volume sub-directory
مرحله 02: نحوه نصب یک زیردایرکتوری حجم docker را پیاده سازی کنید
Step-02: Implement how to mount a docker volume sub-directory
Demo-20: Docker Bind Mounts: در حالت فقط خواندنی نصب کنید
Demo-20: Docker Bind Mounts: Mount in Read-Only mode
مرحله 01: معرفی Docker Bind Mount در حالت فقط خواندنی
Step-01: Introduction to Docker Bind Mount in Read-Only mode
مرحله 02: نصب Docker Bind Mounts را در حالت فقط خواندنی اجرا کنید
Step-02: Implement Docker Bind Mounts in Read-Only mode
نسخه آزمایشی 21: Docker Volumes vs Bind Mounts with Non-Empty dir Usecase
Demo-21: Docker Volumes vs Bind Mounts with Non-empty dir usecase
مرحله 01: معرفی Volume vs Bind Mounts
Step-01: Introduction to Volume vs Bind Mounts
مرحله 02: اجرای نسخه ی نمایشی DIR غیر خالی از حجم ها در مقابل پایه های Bind
Step-02: Implement volumes vs Bind Mounts Non-empty DIR demo
دمو-22: Docker tmpfs Mount
Demo-22: Docker tmpfs Mount
مرحله 01: معرفی Docker tmpfs mount
Step-01: Introduction to Docker tmpfs mount
مرحله 02: نصب Docker tmpfs را پیاده سازی کنید
Step-02: Implement Docker tmpfs mount
دمو-23: استقرار برنامه های چند کانتینری با استفاده از دستورات Docker
Demo-23: Deploy Multi-container Applications using Docker Commands
مرحله 01: مقدمه ای برای استقرار برنامه های چند کانتینری با استفاده از دستورات Docker
Step-01: Introduction to deploying multi-container apps using Docker commands
مرحله 02: شبکه Docker و کانتینر mysqldb را ایجاد کنید
Step-02: Create Docker network and mysqldb container
مرحله 03: ظرف UMS را ایجاد کنید، با ایجاد کاربران و پاکسازی تأیید کنید
Step-03: Create UMS container, verify by creating users and cleanup
نسخه 24: Docker Compose: اصول اولیه (MySQL DB به عنوان سرویس)
Demo-24: Docker Compose: Basics (MySQL DB as Service)
مرحله 01: مقدمه ای بر مبانی نوشتن Docker
Step-01: Introduction to Docker compose basics
مرحله 02: سرویس Docker compose mysqldb را پیاده سازی کنید
Step-02: Implement Docker compose mysqldb service
نسخه 25: Docker Compose: جلدهای نامگذاری شده با متادیتای اضافی
Demo-25: Docker Compose: Named Volumes with additional Metadata
مرحله 01: نسخه نمایشی جلدهای نامگذاری شده Docker Compose
Step-01: Docker Compose named volumes demo
نمایش نظرات