آموزش Docker Essential Training

Docker Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
داکر یکی از محبوب ترین راه حل های ذخیره سازی کانتینر در جهان است. در این دوره، کارلوس نونز هر آنچه را که برای شروع کار با Docker باید بدانید را پوشش می دهد. با کارلوس همراه باشید تا یاد بگیرید که چگونه اولین Dockerfile خود را بسازید، همراه با موضوعات مهم دیگر مانند عملیات کانتینرها، شبکه Docker، ذخیره سازی Docker، رجیستری Docker و برخی از عملیات پیشرفته Docker.

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

معرفی Introduction

  • غواصی عمیق تر در داکر Diving deeper into Docker

  • آنچه شما باید بدانید What you should know

1. داکر توضیح داد 1. Docker Explained

  • خلاصه Docker Docker recap

  • زمان اجرا کانتینر Container runtimes

  • زمان اجرا OCI و CRI OCI and CRI runtimes

  • موتور داکر The Docker Engine

  • فایل های پیکربندی Docker کجا هستند؟ Where are Docker's configuration files?

  • امتحان فصل Chapter Quiz

2. نصب Docker: The Hard Way 2. Installing Docker: The Hard Way

  • وقتی Docker Desktop آن را قطع نمی کند When Docker Desktop doesn't cut it

  • نصب لیما Installing Lima

  • پیکربندی لیما Configuring Lima

  • راه اندازی Lima VM Starting the Lima VM

  • نصب زیرسیستم ویندوز برای لینوکس (WSL) Installing Windows Subsystem for Linux (WSL)

  • نصب Docker در WSL Installing Docker within WSL

  • ظروف خود را با پورتینر تجسم کنید Visualizing your containers with Portainer

  • امتحان فصل Chapter Quiz

3. Docker Images Demystified 3. Docker Images Demystified

  • تصاویر داکر چیست؟ What are Docker images?

  • غواصی عمیق تر در تصاویر داکر: قسمت 1 Diving deeper into Docker images: Part 1

  • غواصی عمیق تر در تصاویر داکر: قسمت 2 Diving deeper into Docker images: Part 2

  • درایورهای ذخیره سازی Storage drivers

  • کشش داکر در حال تجزیه Decomposing Docker pull

  • Docker را برای فعال کردن گزارش اشکال زدایی پیکربندی کنید Configure Docker to enable debug logging

  • امتحان فصل Chapter Quiz

4. بررسی Dockerfiles 4. Exploring Dockerfiles

  • مقدمه ای بر Dockerfiles Introduction to Dockerfiles

  • آناتومی یک داکرفایل The anatomy of a Dockerfile

  • منابع دیگر تصاویر Docker با FROM Sourcing other Docker images with FROM

  • ساختن اولین تصویر شما Building your first image

  • افزودن و کپی فایل ها با COPY و ADD Adding and copying files with COPY and ADD

  • به روز رسانی تصویر Updating the image

  • سفارشی کردن تصویر Docker خود با RUN Customizing your Docker image with RUN

  • برنامه خود را با ENTRYPOINT شروع کنید Starting your app with ENTRYPOINT

  • "شروع" برنامه خود با CMD "Starting" your app with CMD

  • اضافه کردن متغیرها با ENV و ARG Adding variables with ENV and ARG

  • سایر دستورات مفید Dockerfile Other helpful Dockerfile commands

  • ساخت های چند مرحله ای Multi-stage builds

  • تصاویر چند پلتفرمی Multi-platform images

  • تصاویر چند برنامه ای Multi-app images

  • چالش: اولین تصویر خود را بسازید و اجرا کنید Challenge: Build and run your first image

  • راه حل: اولین تصویر خود را بسازید و اجرا کنید Solution: Build and run your first image

  • امتحان فصل Chapter Quiz

5. عملیات Docker پیشرفته 5. Advanced Docker Operations

  • گسترش امتیازات کانتینر با قابلیت ها Extending container privileges with capabilities

  • تنظیم محدودیت ظرف: قسمت 1 Setting container limits: Part 1

  • تنظیم محدودیت ظرف: قسمت 2 Setting container limits: Part 2

  • پیکربندی ورود به سیستم با درایورهای ورود به سیستم: قسمت 1 Configuring logging with logging drivers: Part 1

  • پیکربندی ورود به سیستم با درایورهای ورود به سیستم: قسمت 2 Configuring logging with logging drivers: Part 2

  • پیکربندی Daemon Docker Configuring the Docker daemon

  • امتحان فصل Chapter Quiz

6. داکر در داکر 6. Docker in Docker

  • پرونده Docker در Docker The case for Docker in Docker

  • ایجاد کانتینر برای اجرای کانتینرها Creating the container to run containers

  • نصب داکر در کانتینر کانتینرها Installing Docker in the container of containers

  • محدودیت های داکر از طریق داکر Limitations of Docker through Docker

  • امتحان فصل Chapter Quiz

7. شبکه سازی 7. Networking

  • مقدمه ای بر شبکه کانتینری Introduction to container networking

  • ایجاد شبکه‌های داکر با شبکه‌سازی حالت پل Creating Docker networks with bridge-mode networking

  • باز کردن پورت های کانتینر بین کانتینرها Exposing container ports between containers

  • اشتراک گذاری شبکه میزبان با شبکه حالت میزبان Sharing a host's network with host mode networking

  • غیرفعال کردن شبکه با درایور none Disabling networking with the none driver

  • درایورهای شبکه پیشرفته و افزونه های شبکه Advanced network drivers and network plugins

  • امتحان فصل Chapter Quiz

8. ذخیره سازی داده ها 8. Storing Data

  • مقدمه ای بر نگهداری ظروف Introduction to container storage

  • حجم ها چگونه کار می کنند How volumes work

  • ایجاد حجم های Docker Creating Docker volumes

  • ایجاد پایه اتصال Creating bind mounts

  • کپی کردن داده ها از حجم ها Copying data from volumes

  • هشدارهای مربوط به نصب را با Docker Desktop متصل کنید Bind mount caveats with Docker Desktop

  • امتحان فصل Chapter Quiz

9. ثبت داکر 9. The Docker Registry

  • مقدمه ای بر رجیستری های داکر Introduction to Docker registries

  • ایجاد یک رجیستری ساده Creating a simple registry

  • فشار دادن لیست های مانیفست چند پلتفرمی Pushing multi-platform manifest lists

  • ایجاد و ورود به رجیستری های تایید شده Creating and logging into authenticated registries

  • ثبت تصاویر کانتینر جایگزین محبوب Popular alternative container image registries

  • امتحان فصل Chapter Quiz

10. منابع اضافی Docker 10. Additional Docker Resources

  • بهترین شیوه های داکر Docker best practices

  • با Docker Compose آن را به سطح بعدی ببرید Taking it to the next level with Docker Compose

  • با Kubernetes حتی بیشتر به سطح بالاتر بروید Level up even more with Kubernetes

نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

آموزش Docker Essential Training
جزییات دوره
6h 6m
76
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Carlos Nunez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos Nunez Carlos Nunez

مشاور ابر و نرم افزار | مهندس میدان در VMware

کارلوس نونز یک مهندس میدانی در VMware است.

ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقش‌های گذشته، کارلوس تیمی را در پیاده‌سازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.

کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.