آموزش محتوای یک برنامه نرم افزاری با Docker

Containerizing a Software Application with Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کانتینرها به انقلابی در نحوه ارائه برنامه های نرم افزاری کمک می کنند. این دوره مهارت ها و دانش لازم را برای شما فراهم می کند تا بتوانید با بسته بندی برنامه های نرم افزاری خود در ظروف شروع به کار کنید. با ظهور الگوی معماری ریز سرویس ها و فناوری های مختلفی مانند کانتینرها ، روش بایگانی و تحویل برنامه ها تغییر می کند. بسته بندی برنامه های کاربردی نرم افزار به تصاویر الگو فقط برای خواندن به منظور بدست آوردن محفظه های کاربردی تغییرناپذیر ، ماده اصلی این روش است و داکر در خط مقدم است. در این دوره ، با استفاده از Containerizing a Software Application with Docker ، شما می آموزید که چگونه یک برنامه نرم افزاری را در تصویر Docker بسته بندی کنید. ابتدا ماهیت تصاویر Docker و رابطه آنها با ظروف را کاوش خواهید کرد. در مرحله بعدی ، به نحوه ایجاد تصاویر Docker ، از جمله نوشتن تصویر Docker برای یک برنامه نرم افزاری واقعی با استفاده از Dockerfile ، مسلط خواهید شد. سرانجام ، نحوه نامگذاری و اشتراک گذاری تصاویر Docker با مخاطبان گسترده تر را کشف خواهید کرد. با پایان این دوره ، شما دانش لازم را در مورد تکنیک ها و بهترین روش برای شروع کار با استفاده از ظرف برنامه های نرم افزاری خود به دست آورده اید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

هدف تصاویر داکر The Purpose of Docker Images

  • هدف تصاویر داکر The Purpose of Docker Images

تعهد ظروف به تصاویر Committing Containers to Images

  • بررسی اجمالی ماژول Module Overview

  • تعهد یک کانتینر به یک تصویر Committing a Container to an Image

  • درک آناتومی یک تصویر Understanding the Anatomy of an Image

  • رابطه بین لایه ها و اندازه تصویر Relationship Between Layers and Image Size

  • نمایش اثرات کپی کردن روی نوشتن Demonstrating the Effects of Copy-on-write

  • تصاویر مسطح Flattening Images

  • صادرات و وارد کردن سیستم های پرونده کانتینر Exporting and Importing Container Filesystems

ساخت تصاویر داکر Building Docker Images

  • بررسی اجمالی ماژول Module Overview

  • ساخت تصاویر داکر Building Docker Images

  • ارائه زمینه ساخت Providing a Build Context

  • معرفی Dockerfile Introducing the Dockerfile

  • حافظه پنهان را بسازید Build Cache

  • استفاده از حافظه پنهان Build Making Use of the Build Cache

  • خلاصه ماژول Module Summary

نوشتن تصاویر Docker با Dockerfiles Authoring Docker Images with Dockerfiles

  • بررسی اجمالی ماژول Module Overview

  • تعیین یک تصویر پایه Specifying a Base Image

  • تعریف متغیرهای محیطی Defining Environment Variables

  • اجرای دستورات برای ایجاد محتوا Running Commands to Create Content

  • افزودن مصنوعات به تصاویر Adding Artifacts to Images

  • تشکیل دستور اجرا Forming the Command to Execute

  • استفاده از دستورالعمل های CMD و ENTRYPOINT Making Use of the CMD and ENTRYPOINT Instructions

  • نظارت بر بهداشت ظروف Monitoring the Health of Containers

  • تعریف و استفاده از دستورالعمل HEALTHCHECK Defining and Using a HEALTHCHECK Instruction

  • به تعویق انداختن اجرای دستورالعمل ها Deferring Instruction Execution

  • افزودن فراداده به تصاویر Adding Metadata to Images

نویسنده تصویر Nginx Docker Authoring a Nginx Docker Image

  • بررسی اجمالی ماژول Module Overview

  • برنامه ریزی محتوای تصویر Planning the Image Content

  • در حال نوشتن پرونده Dockerfile برای تصویر Authoring a Dockerfile for the Image

  • استفاده از ساختهای تصویری چند مرحله ای Making Use of Multi-stage Image Builds

  • استفاده از ساخت چند مرحله ای برای تصویر Applying a Multi-stage Build for the Image

  • خلاصه ماژول Module Summary

برچسب گذاری و فشار دادن تصاویر داکر Tagging and Pushing Docker Images

  • بررسی اجمالی ماژول Module Overview

  • معرفی رجیستری ها و مخازن Docker Introducing Docker Registries and Repositories

  • درک نام تصویر کاملاً واجد شرایط داکر Understanding a Fully Qualified Docker Image Name

  • برچسب گذاری تصاویر Docker با نام Tagging Docker Images with Names

  • هل دادن تصاویر Docker به ثبت Pushing Docker Images to Registries

  • برچسب گذاری یک تصویر Docker و فشار دادن به رجیستری Docker Hub Tagging a Docker Image and Pushing to the Docker Hub Registry

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش محتوای یک برنامه نرم افزاری با Docker
جزییات دوره
2h 20m
40
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
151
4.6 از 5
دارد
دارد
دارد
Nigel Brown
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nigel Brown Nigel Brown

نایجل یک متخصص فناوری اطلاعات با بیش از 25 سال تجربه است که در نقش های فنی و مدیریتی به دست آمده است. او فعالیت خود را در عملیات IT آغاز کرد ، پیش از آنکه یکی از بنیانگذاران و رهبری یک شرکت متمرکز بر ارائه راهکارهای مدیریت سیستم به برخی از بزرگترین شرکتهای انگلستان باشد. اخیراً ، او به ریشه های فنی خود بازگشته است و دنیای نرم افزارهای اختصاصی را برای دامنه منبع باز عوض کرده است. نیگل علاقه شدیدی به حوزه معاصر ریز سرویس ها و فناوری های کانتینر دارد. به ویژه ، او از به اشتراک گذاشتن دانش خود با دیگران از طریق تکنیک های مختلف یادگیری لذت می برد.