مقدمه ای بر داکر و گواهینامه DCA [ویدئو]

Introduction to Docker and the DCA Certification [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Docker ابزاری است که کار بسته بندی برنامه شما را به همراه تمام وابستگی های آن به واحدهای سبک وزن و قابل حمل به نام کانتینر بسیار ساده کرده است. این کانتینرها مستقل از پلتفرم هستند و می توانند روی هر میزبانی که هسته لینوکس را اجرا می کند اجرا شود. Docker یکی از داغ‌ترین ابزارهای موجود در بازار در حال حاضر است زیرا بسیاری از تیم‌ها یاد گرفته‌اند که چگونه از آن برای تقسیم برنامه‌های بزرگ و یکپارچه خود به واحدهای کوچک‌تر و قابل مدیریت‌تر استفاده کنند - که اغلب میکروسرویس‌ها نامیده می‌شوند. این به تیم های توسعه اجازه می دهد تا به طور مستقل روی میکروسرویس ها کار کنند و پس از آماده شدن آن را در یک ظرف بسته بندی کنند. Docker همچنین درد تیم‌های DevOps را که اغلب به مدیریت فرآیندها و محیط‌های استقرار نیاز دارند، کاهش داده است - از آنجایی که کانتینرها می‌توانند مستقل از یکدیگر اجرا شوند، آنها می‌توانند به جای نگرانی در مورد وابستگی‌های هر برنامه، به سادگی بر روی استقرار کانتینرها تمرکز کنند. ابزارهای ارکستراسیون کانتینری مانند Docker Swarm و Kubernetes استقرار میکروسرویس ها در یک خوشه و مقیاس آنها را بر اساس تقاضا بسیار آسان کرده اند. به این دلایل، Docker یک فناوری است که شما باید بدانید که آیا توسعه‌دهنده اپلیکیشن هستید یا مهندس DevOps. - شانس خود را برای قبولی در آزمون Docker Certified Associate افزایش دهید - نحوه بسته بندی برنامه ها را در ظروف قابل حمل و مقیاس پذیر بدانید - با استفاده از Docker Swarm، برنامه ها را در یک خوشه مستقر و مقیاس کنید - به جنبه های مهم Docker - تصاویر، حجم ها، مخازن و شبکه ها تسلط داشته باشید. مهندسان DevOps به دنبال ساده سازی فرآیندهای CI/CD و محیط های استقرار خود هستند. هر حرفه ای که مایل به تسلط بر داکر است. هر فردی که به دنبال شرکت در آزمون Docker Certified Associate است. موضوعات اصلی این دوره عبارتند از: * - تصاویر: الگوهایی برای تعریف کانتینر * - کانتینرها: چیست و چگونه Docker به شما کمک می کند آنها را ایجاد کنید * - ذخیره سازی: Volume، Bind Mounts و tmpfs برای مدیریت داده ها در کانتینرها * - شبکه ها: تنظیم اتصال به کانتینرهای خود چه بر روی میزبان های جداگانه یا در یک خوشه * - Docker Swarm: ابزار هماهنگ سازی داخلی کانتینر * - Docker EE، UCP و DTR: پیشنهادات سازمانی Docker

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

معرفی Introduction

  • شما، این دوره و ما You, This Course and Us

  • مورد نیاز: یک برنامه قابل حمل The Requirement: A Portable Application

  • راه حل: ظروف The Solution: Containers

  • ساخت ظروف: معرفی داکر Making Containers: Introducing Docker

نصب نسخه انجمن Docker Docker Community Edition Installation

  • کاوش در Docker's Community and Enterprise Editions Exploring Docker's Community and Enterprise Editions

  • Docker Toolbox vs Docker for Mac Docker Toolbox vs Docker for Mac

  • نصب جعبه ابزار Docker Installation of Docker Toolbox

  • نصب داکر در اوبونتو Installation of Docker on Ubuntu

  • Docker ID خود را ایجاد کنید Create your Docker ID

  • نصب Docker خود را تأیید کنید Verify your Docker Installation

  • نصب Docker خود را تست کنید Test your Docker Installation

تصاویر داکر Docker Images

  • کار با داکر: تصاویر و کانتینرها Working With Docker: Images and Containers

  • فرمت یک Dockerfile The Format of a Dockerfile

  • فایل .dockerignore The .dockerignorefile

  • دستورالعمل تجزیه کننده فرار The Escape Parser Directive

  • اولین تصویر و کانتینر داکر ما Our First Docker Image and Container

  • دستورالعمل های Dockerfile بیشتر: RUN، ENV، WORKDIR More Dockerfile Instructions: RUN, ENV, WORKDIR

  • نقطه شروع کانتینر را تنظیم کنید: دستورالعمل ENTRYPOINT Set the Container's Starting Point: The ENTRYPOINT Instruction

  • تعریف ساخت در تصویر پایه: دستورالعمل ONBUILD Define a Build in a Base Image: The ONBUILD Instruction

  • پس از اتمام کار یک ظرف را متوقف کنید: دستورالعمل STOPSIGNAL Stop a Container Once its Work is done: The STOPSIGNAL Instruction

  • یک تصویر Docker را به اشتراک بگذارید Share a Docker Image

  • فشار دادن یک تصویر به مخزن Dockerhub Pushing an Image to a Dockerhub Repo

  • راه دیگری برای ذخیره تصاویر: ذخیره و بارگیری از فایل های tar Another Way to Store Images: Saving to and Loading from .tar Files

  • جستجوی تصاویر داکر: فرمان جستجوی داکر Search for Docker Images: The Docker search Command

  • تصویر خود را بررسی کنید: فرمان بازرسی Docker Examine your Image: The Docker inspect Command

  • پاک کردن تصاویر: تصاویر استفاده نشده و آویزان را با Docker prune حذف کنید Cleaning up Images: Remove Unused and Dangling Images with Docker prune

  • حذف تصویر: دستور Docker image rm Deleting an Image: The Docker image rm command

کانتینرهای داکر Docker Containers

  • اصول کانتینر: ایجاد، شروع و توقف Container Basics: Create, Start and Stop

  • راه اندازی مجدد یک کانتینر: دستور راه اندازی مجدد Docker Restarting a Container: The Docker restart Command

  • اتصال به کانتینر: Docker attach Command Connect to a Container: The Docker attach Command

  • تعامل با یک کانتینر: دستور exec Docker Interacting with a Container: The Docker exec Command

  • کانتینر خود را با استفاده از بازرسی Docker بررسی کنید Examine your Container Using Docker inspect

  • اشکال زدایی یک کانتینر: مشاهده گزارش های کانتینر Debugging a Container: View Container Logs

  • اشکال زدایی بیشتر: فرآیندهای یک کانتینر در حال اجرا را مشاهده کنید More Debugging: View Processes of a Running Container

  • تمیز کردن ظروف: ظروف استفاده نشده را با Docker prune حذف کنید Cleaning up Containers: Remove Unused Containers with Docker prune

  • ظروف خاص را با استفاده از Docker rm حذف کنید Remove Specific Containers using Docker rm

  • برخورد با کانتینر زامبی: فرمان کشتن داکر Dealing with a Zombie Container: The Docker kill Command

  • تغییر نام کانتینر Docker Renaming a Docker Container

  • چه چیزی در کانتینر من تغییر کرده است؟: فرمان تفاوت کانتینر Docker What has Changed in my Container?: The Docker container diff Command

  • Saving the Container State: Docker container commit Command Saving the Container State: The Docker container commit Command

  • نگاشت پورت های کانتینر به هاست Mapping Container Ports to its Host

  • کنار هم قرار دادن آن: از Dockerfile تا یک برنامه NGINX Putting it together: From Dockerfile to an NGINX App

ذخیره سازی در داکر Storage in Docker

  • مدیریت داده ها در داکر Managing Data in Docker

  • درک حجم ها Understanding Volumes

  • درک Bind Mounts Understanding Bind Mounts

  • آشنایی با مانت های tmpfs Understanding tmpfs Mounts

  • یک جلد ایجاد کنید Create a Volume

  • یک ظرف را با حجم راه اندازی کنید Start a Container with a Volume

  • یک حجم فقط خواندنی را به یک ظرف متصل کنید Attach a Read-Only Volume to a Container

  • بررسی جزئیات یک جلد Inspecting Details of a Volume

  • پاک کردن حجم ها: حجم های استفاده نشده را هرس کنید Cleaning up Volumes: Prune Unused Volumes

  • مشاهده تغییرات در یک حجم Observing Changes to a Volume

  • یک کانتینر را با یک Bind Mount راه اندازی کنید Start a Container with a Bind Mount

  • یک کانتینر را با یک کوه tmpfs راه اندازی کنید Start a Container with a tmpfs Mount

ارکستراسیون کانتینر با Docker Swarm Container Orchestration with Docker Swarm

  • معرفی Container Orchestration و Docker Swarm Introducing Container Orchestration and Docker Swarm

  • آماده سازی یک خوشه: فراهم کردن گره های ازدحام Preparing a Cluster: Provision the Nodes of the Swarm

  • Create the Swarm: گره های Master و Worker را راه اندازی کنید Create the Swarm: Set up the Master and Worker Nodes

  • یک سرویس را در Swarm مستقر کنید Deploy a Service in the Swarm

  • مقیاس بندی خدمات ما Scaling Our Service

  • بازرسی گره ها در یک ازدحام Inspecting the Nodes in a Swarm

  • یک Swarm Node را آفلاین کنید: یک کارگر را تخلیه کنید Take a Swarm Node Offline: Drain a Worker

  • یک سرویس Swarm را به‌روزرسانی و حذف کنید Update and Remove a Swarm Service

  • خدمات جهانی: برنامه را در همه گره ها در یک Swarm مستقر کنید Global Services: Deploy App to All Nodes in a Swarm

  • محافظت از داده های حساس: ایجاد اسرار Protect Sensitive Data: Creating Secrets

  • حذف گره ها از یک Docker Swarm Removing Nodes from a Docker Swarm

  • سلسله مراتب ازدحام را تغییر دهید - ارتقاء و تخریب گره های ازدحام Alter the Swarm Hierarchy - Promoting and Demoting Swarm Nodes

شبکه های داکر Docker Networks

  • درایورهای مختلف شبکه در داکر The Different Network Drivers in Docker

  • یک شبکه پل ایجاد کنید Create a Bridge Network

  • کانتینرها و شبکه ها: اتصال و قطع ارتباط Containers and Networks: Connecting and Disconnecting

  • یک شبکه را بازرسی کنید Inspect a Network

  • شبکه برای ازدحام: ایجاد یک شبکه همپوشانی The Network for Swarms: Creating an Overlay Network

  • ایجاد یک شبکه میزبان Creating a Host Network

  • پاکسازی شبکه: هرس و حذف شبکه ها Network Cleanup: Pruning and Removing Networks

Docker's Enterprise Edition و هواپیمای کنترل جهانی (UCP) Docker's Enterprise Edition and the Universal Control Plane (UCP)

  • نصب Docker EE در اوبونتو Installing Docker EE on Ubuntu

  • نصب Universal Control Plane (UCP) در اوبونتو Installing Universal Control Plane (UCP) on Ubuntu

  • Who Uses Docker: ایجاد کاربران و تیم ها در UCP Who Uses Docker: Creating Users and Teams in UCP

  • آنچه کاربران می توانند انجام دهند: اعطای مجوز What Users Can Do: Granting Permissions

  • ایجاد اشیاء Docker در UCP: ایجاد یک جلد از رابط کاربری وب Create Docker Objects in UCP: Creating a Volume from the Web UI

Docker Trusted Registry (DTR) The Docker Trusted Registry (DTR)

  • نصب DTR DTR Installation

  • یک مخزن DTR ایجاد کنید Create a DTR Repo

  • فشار دادن به DTR و کشیدن از آن Pushing to and Pulling from DTR

  • حذف تصویر از مخزن DTR Delete Image from a DTR Repo

  • کاربران و تیم ها در DTR Users and Teams in DTR

  • تنظیم مجوزها در DTR Setting Permissions in DTR

آزمون کاردانی معتبر Docker The Docker Certified Associate Exam

  • آزمون DCA The DCA Exam

  • برنامه درسی امتحانی Exam Curriculum

نمایش نظرات

مقدمه ای بر داکر و گواهینامه DCA [ویدئو]
جزییات دوره
4 h 30 m
86
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Loonycorn Quant Media Private Limited Loonycorn Quant Media Private Limited

Loonycorn Janani Ravi و Vitthal Srinivasan است. بین آنها، آنها در استنفورد تحصیل کرده اند، در IIM احمدآباد پذیرفته شده اند، و سال ها در حوزه فناوری، در منطقه خلیج، نیویورک، سنگاپور و بنگلور کار کرده اند. جانانی 7 سال در گوگل (نیویورک، سنگاپور) گذراند. در استنفورد تحصیل کرد و همچنین در Flipkart و Microsoft کار کرد. ویتال همچنین در گوگل (سنگاپور) کار کرد و در استنفورد تحصیل کرد. Flipkart، Credit Suisse و INSEAD نیز. آنها فکر می کنند که ممکن است به روشی منظم برای آموزش دوره های پیچیده فناوری به روشی خنده دار، عملی و جذاب دست یافته باشند، به همین دلیل است که از حضور در اینجا بسیار هیجان زده هستند. آنها امیدوارند که شما پیشنهادات آنها را امتحان کنید و آنها را دوست داشته باشید.