دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

داکر در یک آخر هفته - 40 دموی عملی برای یادگیرندگان دواپس

داکر در یک آخر هفته - 40 دموی عملی برای یادگیرندگان دواپس

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • شما مبانی داکر را با برخی فرمان‌ها و راه‌اندازی‌ها اساسی یاد خواهید گرفت.
  • شما یاد خواهید گرفت که چگونه داکر دسکتاپ را نصب و در داکرهاب ثبت نام کنید.
  • شما فرمان‌های ضروری داکر مانند pull و run و stop و مدیریت کانتینرها را یاد خواهید گرفت.
  • شما یاد خواهید گرفت که چگونه داکر ایمیج را از ابتدا بسازید و آنها را به داکرهاب پوش کنید.
  • شما دستورالعمل‌های Dockerfile مانند LABEL و ADD و COPY و ARG را یاد خواهید گرفت.
  • شما یاد خواهید گرفت که چگونه از Dockerfile برای RUN و EXPOSE و سایر دستورالعمل‌های کلیدی استفاده کنید.
  • شما یاد خواهید گرفت که چگونه متغیرهای محیطی را مدیریت کرده و با CMD و ENTRYPOINT کار کنید.
  • شما دستورالعمل‌های پیشرفته Dockerfile مانند HEALTHCHECK و USER و بهینه‌سازی بیلدهای ایمیج را خواهید آموخت.
  • شما پورت‌های داکر و نحوه نگاشت آنها با استفاده از P flags- و -P را درک می‌کنید.
  • شما با استفاده از Volumes داکر برای ذخیره داده‌ پایدار و اشتراک‌گذاری داده‌ بین کانتینرها آشنا خواهید شد.
  • شما تفاوت بین Volumes داکر و Bind Mounts و زمان استفاده از هر کدام را خواهید آموخت.
  • شما یاد خواهید گرفت که چگونه اپلیکیشن‌های چندکانتینری را با فرمان‌های داکر راه‌اندازی کنید.
  • شما به مبانی داکر کامپوز، از جمله MySQL به عنوان سرویس، تسلط خواهید یافت.
  • شما یاد خواهید گرفت که چگونه اپلیکیشن‌های چندکانتینری را با استفاده از داکر کامپوز مدیریت کنید.
  • شما ویژگی‌های داکر کامپوز مانند مقیاس‌بندی، شبکه‌ها، health checks و ترتیب راه‌اندازی‌ها را خواهید آموخت.
  • شما به پروفایل‌ها، لینک‌ها، ALIASES و volumes نامگذاری شده در داکر کامپوز تسلط پیدا خواهید کرد.
  • شما پیکربندی‌های پیشرفته داکر کامپوز مانند HEALTHCHECKS و شرطی‌های راه‌اندازی را خواهید آموخت.
  • شما Docker BuildKit را برای بیلدهای کارآمد و پشتیبانی از چند پلتفرم‌ یاد خواهید گرفت.
  • شما Docker Cloud را برای بیلدهای از راه دور و مدیریت ایمیج‌های مبتنی بر ابر یاد خواهید گرفت.
  • شما یاد خواهید گرفت که چگونه از بیلدهای چندمرحله‌ای برای ایجاد ایمیج‌‌های سبک وزن و بهینه داکر استفاده کنید.

پیش‌نیازهای دوره

  • شما به دانش قبلی داکر نیازی ندارید. ما از مبانی شروع کرده و چند دمو اولیه از مفاهیم اساسی داکر را پوشش خواهیم داد.
  • دسترسی به یک کامپیوتر که از نصب داکر دسکتاپ پشتیبانی کند (ویندوز، مک یا لینوکس) الزامی است.
  • آشنایی با مفاهیم توسعه نرم‌افزار و محیط‌های سرور مفید خواهد بود اما الزامی نیست.

توضیحات دوره

ماژول‌های دوره

  • دمو 1 - نصب داکر دسکتاپ و ثبت‌نام در داکرهاب
  • دمو 2 - فرمان‌های داکر - pull و run و exec و stop و start و rm و rmi
  • دمو 3 - ساخت داکر ایمیج و پوش کردن آن به داکرهاب 
  • دمو 4 - Dockerfile - دستورالعمل LABELS
  • دمو 5 - Dockerfile - دستورالعمل ADD در مقابل COPY 
  • دمو 6 - Dockerfile - افزودن واکشی از URL (انتشار گیت‌هاب)
  • دمو 7 - Dockerfile - دستورالعمل ARG
  • دمو 8 - Dockerfile - دستورالعمل های RUN و EXPOSE
  • دمو 9 - Dockerfile - دستورالعمل های ENV و ARG و CMD و WORKDIR
  • دمو 10 - Dockerfile - دستورالعمل CMD - بررسی Override با docker run
  • دمو 11 - Dockerfile - دستورالعمل ENTRYPOINT 
  • دمو 12 - Dockerfile - دستورالعمل HEALTHCHECK
  • دمو 13 - Dockerfile - دستورالعمل USER
  • دمو 14 - پورت‌های داکر - p- و P flags-
  • دمو 15 - Volume داکر - مبانی
  • دمو 16 - Volumes داکر - استفاده از Volumes داکر با کانتینرهای داکر
  • دمو 17 - Volumes داکر - Populate کردن داده‌ در Volumes داکر با استفاده از کانتینرها
  • دمو 18 - Volumes داکر - نصب دایرکتوری فرعی Volume
  • دمو 19 - Bind Mounts در داکر - مبانی 
  • دمو 20 - Bind Mounts در داکر - Mount در حالت Read-Only
  • دمو 21 - Volumes داکر در مقابل Bind Mounts با یوزکیس دایرکتوری غیرخالی
  • دمو 22 - tmpfs Mount در داکر
  • دمو 23 - استقرار اپلیکیشن‌های چندکانتینری با استفاده از فرمان‌های داکر 
  • دمو 24 - داکر کامپوز - مبانی (پایگاه داده MySQL به عنوان سرویس)
  • دمو 25 - داکر کامپوز - Volumes نامگذاری شده با متادیتای اضافی
  • دمو 26 - داکر کامپوز - اپلیکیشن چندکانتینری - وب اپلیکیشن UMS و MySqlDB
  • دمو 27 - داکر کامپوز - استقرار (مقیاس‌بندی کانتینرها) Nginx و UMSWeb و پایگاه داده MySql 
  • دمو 28 - داکر کامپوز - شبکه‌ها (فرانت‌اند - وب و اپلیکیشن - بک‌اند - اپلیکیشن و پایگاه داده)
  • دمو 29 - داکر کامپوز - HEALTHCHECKS
  • دمو 30 - داکر کامپوز - ترتیب راه‌اندازی با شرطی‌ها 
  • دمو 31 - داکر کامپوز - پروفایل‌ها
  • دمو 32 - داکر کامپوز - لینک‌ها
  • دمو 33 - داکر کامپوز - ALIASES
  • دمو 34 - داکر کامپوز - بیلد
  • دمو 35 - داکر کامپوز - DEVELOP WATCH با SYNC + RESTART
  • دمو 36 - داکر کامپوز - DEVELOP WATCH با SYNC + REBUILD 
  • دمو 37 - Docker BuildKit - بررسی Buildx CLI و ساخت بیلدرهای محلی و ابر
  • دمو 38 - Docker BuildKit - ساخت داکر ایمیج‌های چندپلتفرمی 
  • دمو 39 - Docker Build Cloud - بیلدهای از راه دور با استفاده از بیلدر ابر
  • دمو 40 - بیلدهای چندمرحله‌ای داکر

پوشش مفاهیم داکر:

نصب و راه‌اندازی داکر

  • نصب داکر دسکتاپ
  • ثبت‌نام در داکرهاب

فرمان‌های اولیه داکر

  • Pull کردن، اجرا کردن، توقف، شروع و حذف کانتینرها و ایمیج‌ها

مدیریت داکر ایمیج

  • ساخت و پوش کردن داکر ایمیج

دستورالعمل‌های Dockerfile

  • LABELS و ADD در مقابل COPY و ARG و RUN و EXPOSE و ENV و CMD و WORKDIR و ENTRYPOINT و HEALTHCHECK و USER

پورت‌های داکر

  • نگاشت پورت‌ها با استفاده از P flags- و P-

 Volumes داکر و مدیریت داده 

  • مبانی Volumes داکر، استفاده از کانتینرها، populate کردن داده، نصب دایرکتوری‌های فرعی و تفاوت‌های بین volumes و Bind Mounts

Bind Mounts در داکر

  • مبانی، حالت read-only و یوزکیس‌های دایرکتوری غیرخالی

ذخیره‌سازی موقت فایل

  •  tmpfs mounts

اپلیکیشن‌های چندکانتینری

  • استقرار اپلیکیشن‌های چندکانتینری با فرمان‌های داکر

داکر کامپوز

  • مبانی، volumes نامگذاری شده با متادیتا، اپلیکیشن‌های چندکانتینری، مقیاس‌بندی، شبکه‌ها، health checks، ترتیب راه‌اندازی، پروفایل‌ها، لینک‌ها، aliases، بیلد، ویژگی‌های develop-watch

ویژگی‌های پیشرفته داکر کامپوز

  • پیکربندی‌های شبکه، health checks، پروفایل‌ها، aliases و لینک‌ها

Docker BuildKit

  • استفاده از BuildKit برای ساخت ایمیج‌های چندپلتفرمی و راه‌اندازی بیلدرها

 Docker Cloud Build

  • بیلدهای از راه دور با استفاده از بیلدر ابر داکر

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

  • ایجاد ایمیج‌های بهینه از طریق بیلدهای چندمرحله‌ای

هر یک از دوره‌های ما شامل موارد زیر است:

  • تجربیات یادگیری عملی گام‌به‌گام و شگفت‌انگیز
  • دموهای کاربردی برای هر مفهوم

این دوره برای چه کسانی مناسب است؟

  • این دوره برای دانشجویان و حرفه‌ای‌هایی طراحی شده که می‌خواهند داکر را از صفر یاد بگیرند و تجربه عملی در زمینه کانتینرسازی کسب کنند.
  • توسعه‌دهندگانی که می‌خواهند درک کنند چگونه کانتینرهای داکر را در سناریوهای واقعی ایجاد، مدیریت و مستقر کنند.
  • مهندسان دواپس و مدیران سیستم که به دنبال تسلط به داکر برای ساده‌سازی استقرار و مدیریت اپلیکیشن هستند.
  • کسی که می‌خواهد مهارت‌های ساخت اپلیکیشن‌های کانتینری، محیط‌های چند کانتینری و داکر کامپوز را کسب کند.
  • افرادی که به دنبال بررسی مفاهیم پیشرفته داکر، مانند بیلدهای چند مرحله‌ای، بهینه‌سازی Dockerfile و شبکه‌سازی داکر کامپوز هستند.

داکر در یک آخر هفته - 40 دموی عملی برای یادگیرندگان دواپس

  • مقدمه دوره 11:29
  • چرا داکر؟ 07:36
  • معماری یا اصطلاحات داکر 08:15
  • مرحله 1 - نصب داکر دسکتاپ و ثبت‌نام در داکرهاب 06:16
  • مرحله 1 - آشنایی با داکر - docker pull و run و exec و stop و start و rm و rmi 01:30
  • مرحله 2 - چگونه یک داکر ایمیج را Pull کنیم؟ 06:30
  • مرحله 3 - یادگیری فرمان‌های داکر - run و exec و stop و start و rm و rmi 14:25
  • مرحله 1 - آشنایی با Dockerfiles و دستورالعمل‌ها 05:53
  • مرحله 2 - ایجاد شناسه داکرهاب، لاگین از ترمینال و داکر دسکتاپ 04:31
  • مرحله 3 - اجرای ایمیج اولیه nginx به عنوان کانتینر و اعتبارسنجی index.html 03:26
  • مرحله 4 - ساخت داکر ایمیج و اعتبارسنجی با اجرای آن به عنوان کانتینر 06:03
  • مرحله 5 - تگ‌گذاری و پوش کردن داکر ایمیج و اعتبارسنجی در داکرهاب 09:07
  • مرحله 1 - آشنایی با LABELS در Dockerfile 03:56
  • مرحله 2 - دمو - پیاده‌سازی LABELS در Dockerfile 10:42
  • مرحله 1 - آشنایی با ADD در مقابل COPY در Dockerfile 05:22
  • مرحله 2 - دمو - پیاده‌سازی ADD در مقابل COPY در Dockerfile 08:09
  • مرحله 1 - آشنایی با Dockerfile - افزودن واکشی از URL 01:39
  • دمو - پیاده‌سازی Dockerfile - افزودن واکشی از URL 08:44
  • مرحله 1 - آشنایی با دستورالعمل ARG در Dockerfile 03:22
  • دمو - پیاده‌سازی دستورالعمل ARG در Dockerfile 13:58
  • مرحله 1 - آشنایی با دستورالعمل‌های RUN و EXPOSE در Dockerfile 08:11
  • مرحله 2 - پیاده‌سازی دستورالعمل‌های RUN و EXPOSE در Dockerfile 08:37
  • مرحله 1 - آشنایی با دستورالعمل‌های ENV و ARG و CMD و WORKDIR در Dockerfile 10:12
  • مرحله 2 - پیاده‌سازی ENV در مقابل ARG و اعتبارسنجی 14:02
  • مرحله 3 - یادگیری درباره WORKDIR و CMD و override شدن ARG در زمان بیلد 06:19
  • مرحله 1 - آشنایی با دستور CMD در Dockerfile - بررسی Override شدن با فرمان docker run 02:33
  • مرحله 2 - پیاده‌سازی CMD override در Dockerfile با docker run 07:28
  • مرحله 1 - آشنایی با دستورالعمل ENTRYPOINT در Dockerfile 03:12
  • مرحله 2 - پیاده‌سازی دستورالعمل ENTRYPOINT در Dockerfile 09:03
  • مرحله 1 - آشنایی با دستورالعمل HEALTHCHECK در Dockerfile 04:07
  • مرحله 2 - پیاده‌سازی دستورالعمل HEALTHCHECK در Dockerfile 06:45
  • مرحله 1 - آشنایی با دستورالعمل USER در Dockerfile 02:18
  • مرحله 2 - پیاده‌سازی دستورالعمل USER در Dockerfile 09:49
  • مرحله 1 - آشنایی با پورت‌های داکر 02:59
  • مرحله 2 - دمو - پیاده‌سازی پورت تک داکر 06:02
  • مرحله 3 - دمو - پیاده‌سازی چند پورت داکر 08:51
  • مرحله 1 - آشنایی با Volumes داکر 05:28
  • مرحله 2 - مدیریت Volumes داکر با CLI و داکر دسکتاپ 06:13
  • مرحله 1 - آشنایی با استفاده از Volumes داکر در کانتینرها 02:56
  • مرحله 2 - استفاده از Volumes داکر با کانتینرها با استفاده از docker run و --mount و -v 09:31
  • مرحله 1 - آشنایی با Populate کردن داده‌ در volumes با استفاده از کانتینرها 04:26
  • مرحله 2 - Populate کردن volume با داده‌ با استفاده از کانتینر 13:12
  • اعتبارسنجی read-only mount point با استفاده از mount-- و v flag- 04:58
  • مرحله 1 - آشنایی با نصب دایرکتوری فرعی volume داکر 02:18
  • مرحله 2 - پیاده‌سازی نصب دایرکتوری فرعی volume داکر 06:21
  • مرحله 1 - آشنایی با Bind Mounts در داکر 01:46
  • مرحله 2 - پیاده‌سازی Bind Mounts در داکر 12:10
  • مرحله 1 - آشنایی با Bind Mount داکر در حالت Read-Only 00:48
  • مرحله 2 - پیاده‌سازی Bind Mounts داکر در حالت Read-Only 04:16
  • مرحله 1 - آشنایی با Volume در مقابل Bind Mounts 05:14
  • مرحله 2 - دمو - پیاده‌سازی volumes در مقابل Bind Mounts با دایرکتوری غیرخالی 09:35
  • مرحله 1 - آشنایی با tmpfs Mount در داکر 02:19
  • مرحله 2 - پیاده‌سازی tmpfs Mount در داکر 08:15
  • مرحله 1 - آشنایی با استقرار اپلیکیشن‌های چندکانتینری با استفاده از فرمان‌های داکر 04:12
  • مرحله 2 - ایجاد شبکه داکر و کانتینر mysqldb 10:29
  • مرحله 3 - ایجاد کانتینر UMS، اعتبارسنجی با ایجاد کاربران و پاکسازی 08:31
  • مرحله 1 - آشنایی با مبانی داکر کامپوز 06:11
  • مرحله 2 - پیاده‌سازی سرویس mysqldb در داکر کامپوز 08:21
  • مرحله 1 - دمو - volumes نامگذاری شده در داکر کامپوز 05:42
  • مرحله 1 - آشنایی با استک UMS با استفاده از داکر کامپوز 03:15
  • مرحله 2 - دمو - پیاده‌سازی استک ums در داکر کامپوز 10:41
  • مرحله 1 - آشنایی با استقرار داکر کامپوز 01:14
  • مرحله 2 - بررسی فایل‌های docker-compose.yaml و nginx.conf 09:12
  • مرحله 3 - اعتبارسنجی اپلیکیشن با تست از مرورگر و پاکسازی 14:41
  • مرحله 1 - آشنایی با شبکه‌های داکر کامپوز 03:18
  • مرحله 2 - دمو - پیاده‌سازی شبکه‌های داکر کامپوز 14:04
  • مرحله 1 - آشنایی با HEALTHCHECKS در داکر کامپوز 03:47
  • مرحله 2 - دمو - پیاده‌سازی HEALTHCHECKS در داکر کامپوز 01:55
  • مرحله 1 - آشنایی با ترتیب راه‌اندازی داکر کامپوز با شرطی‌ها 02:19
  • مرحله 2 - دمو - پیاده‌سازی ترتیب راه‌اندازی داکر کامپوز با شرطی‌ها 03:48
  • مرحله 1 - آشنایی با پروفایل‌ها در داکر کامپوز 04:58
  • مرحله 2 - دمو - پیاده‌سازی پروفایل‌ها در داکر کامپوز 06:24
  • مرحله 1 - آشنایی با لینک‌ها در داکر کامپوز 03:50
  • مرحله 2 - دمو - پیاده‌سازی لینک‌ها در داکر کامپوز 05:21
  • مرحله 1 - آشنایی با ALIASES در داکر کامپوز 02:06
  • مرحله 2 - دمو - پیاده‌سازی ALIASES در داکر کامپوز 08:51
  • مرحله 1 - آشنایی با بیلد در داکر کامپوز 05:50
  • مرحله 2 - دمو - پیاده‌سازی بیلد در داکر کامپوز 08:34
  • مرحله 1 - آشنایی با watch flag در داکر کامپوز با SYNC و RESTART 04:07
  • مرحله 2 - پیاده‌سازی ویژگی DEVELOP WATCH SYNC RESTART در داکر کامپوز 11:46
  • مرحله 2 - پیاده‌سازی ویژگی DEVELOP WATCH SYNC REBUILD در داکر کامپوز 06:18
  • مرحله 1 - آشنایی با Docker BuildKit 07:29
  • مرحله 2 - دمو - پیاده‌سازی Docker BuildKit 09:09
  • مرحله 1 - آشنایی با ساخت داکر ایمیج‌های چندپلتفرمی 02:03
  • مرحله 2 - دمو - پیاده‌سازی داکر ایمیج‌های چندپلتفرمی 11:43
  • مرحله 1 - آشنایی با Docker Build Cloud 02:37
  • مرحله 2 - دمو - پیاده‌سازی Docker Build Cloud 14:31
  • مرحله 1 - آشنایی با بیلدهای چندمرحله‌ای داکر 03:23
  • مرحله 2 - پیاده‌سازی بیلدهای چندمرحله‌ای داکر 09:58

3,890,500 778,100 تومان

مشخصات آموزش

داکر در یک آخر هفته - 40 دموی عملی برای یادگیرندگان دواپس

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:89
  • مدت زمان :09:51:49
  • حجم :4.76GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:29:57
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,576,500 1,315,300 تومان
  • زمان: 16:39:53
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,826,000 1,165,200 تومان
  • زمان: 14:45:20
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
697,500 139,500 تومان
  • زمان: 01:46:47
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
612,000 122,400 تومان
  • زمان: 01:33:47
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید