آموزش داکر

دانلود Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این آموزش مهارت های Docker میانی، Shawn Powers زبان آموزان را برای نصب، استفاده و مدیریت برنامه های Dockerized در محیط های واقعی آماده می کند. اگرچه این مهارت Docker لزوماً با آزمون Docker ترسیم نشده است، اما یک ابزار ارزشمند برای متخصصان DevOps است که به دنبال رشد در زمینه خود هستند.

Containerization به طور کلی، و Dockerization به طور خاص، یکی از کاربردی ترین مهارت هایی است که یک متخصص DevOps می تواند داشته باشد. کانتینرهای داکر در تمامی مراحل توسعه اپلیکیشن از جمله تولید استفاده می شوند. با این آموزش، شما یاد خواهید گرفت که کانتینرها و برنامه هایی را در Docker توسعه دهید که نه تنها مفید و مؤثر هستند، بلکه هر بار بدون توجه به تنظیمات، مستقیماً روی دستگاهی که در آن مستقر می شود اجرا می شوند.

برای هرکسی که آموزش Docker را مدیریت می‌کند، این آموزش Docker می‌تواند برای حضور متخصصان DevOps جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع Docker استفاده شود.

داکر: آنچه باید بدانید

این آموزش Docker دارای ویدیوهایی است که موضوعاتی از جمله:

را پوشش می‌دهد
  • کانتینرها در مقابل ماشین‌های مجازی
  • نحوه کار داکر
  • نصب کننده Docker تجزیه شد
  • نحوه مدیریت کانتینرها و تصاویر
  • شبکه با داکر
  • ساخت ظروف با هم
چه کسی باید در آموزش داکر شرکت کند؟

این آموزش Docker به عنوان آموزش Docker در سطح حرفه ای در نظر گرفته می شود، به این معنی که برای متخصصان DevOps طراحی شده است. این دوره آموزشی مهارت‌های زیرساخت هماهنگ‌سازی و اتوماسیون برای متخصصان DevOps با سه تا پنج سال تجربه در DevOps طراحی شده است.

حرفه‌های DevOps جدید یا مشتاق. ظروف Docker در همه جای دنیای DevOps یافت می‌شوند. پس از مدیریت پایه لینوکس، Docker یکی از اولین مهارت هایی است که مشتاقان حرفه ای DevOps باید شروع به تسلط بر آن کنند. تکمیل این آموزش به شما کمک می‌کند تا مهارت‌هایی را که برای پیکربندی، استقرار و مدیریت کانتینرهای Docker نیاز دارید، ایجاد کنید.

متخصصان با تجربه DevOps. Containerization به طور کلی، و Dockerization به طور خاص، یکی از کاربردی ترین مهارت هایی است که یک متخصص DevOps امروزه می تواند داشته باشد. کانتینرهای داکر در تمامی مراحل توسعه اپلیکیشن از جمله تولید استفاده می شوند. در نتیجه، متخصصان DevOps که در فناوری Docker استاد هستند، تقاضای بالایی دارند. تکمیل این آموزش به اعتبارسنجی مهارت ها و دانش شما در مورد این ابزار محبوب DevOps کمک می کند.


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

با Docker و AWS CodeBuild تصاویر کانتینر بسازید Build Container Images with Docker and AWS CodeBuild

  • بررسی اجمالی Overview

  • مقدمه ای بر AWS CodeBuild و Docker Introduction to AWS CodeBuild and Docker

  • یک پروژه نمونه با استفاده از ابزار AWS برای PowerShell ایجاد کنید Create an Example Project using AWS Tools for PowerShell

  • با Docker Desktop تصویر کانتینر را بسازید و آزمایش کنید Build and Test Container Image with Docker Desktop

  • فایل های پروژه را به AWS CodeCommit وارد کنید و پروژه AWS CodeBuild را ایجاد کنید Import Project Files to AWS CodeCommit and Create AWS CodeBuild Project

  • AWS CodeBuild buildspec.yml را بسازید و پروژه را اجرا کنید Craft AWS CodeBuild buildspec.yml and Run Project

  • آزمایش استقرار کانتینر در AWS Fargate Test Container Deployment in AWS Fargate

  • نتیجه Conclusion

کانتینرها را در سرویس کانتینر الاستیک آمازون (ECS) با Docker CLI مستقر کنید Deploy Containers on Amazon Elastic Container Service (ECS) with Docker CLI

  • بررسی اجمالی Overview

  • مقدمه ادغام Docker CLI با Amazon ECS Intro to Docker CLI Integration with Amazon ECS

  • اعتبارنامه AWS IAM را برای Docker CLI Context تنظیم کنید Setup AWS IAM Credentials for Docker CLI Context

  • یک برنامه ساده Docker Compose را در ECS مستقر کنید Deploy a Simple Docker Compose Application to ECS

  • یک سرویس ECS آمازون را با Docker CLI مقیاس کنید Scale an Amazon ECS Service with Docker CLI

  • سیاست ها را به نقش وظیفه IAM برای ظروف Fargate اضافه کنید Add Policies to IAM Task Role for Fargate Containers

  • AWS Secrets Manager را به Fargate Tasks وصل کنید Attach AWS Secrets Manager to Fargate Tasks

  • Amazon EFS Storage را به Fargate Tasks وصل کنید Attach Amazon EFS Storage to Fargate Tasks

  • نتیجه Conclusion

موتور داکر را با پایتون و داکر-پی خودکار کنید Automate Docker Engine with Python and Docker-py

  • بررسی اجمالی Overview

  • آشنایی با اتوماسیون موتور داکر با پایتون Understanding Docker Engine Automation with Python

  • راه اندازی ابزارهای توسعه Docker-Python خود در AWS Setting Up Your Docker-Python Development Tools on AWS

  • با پایتون به Docker Engine متصل شوید Connect to the Docker Engine with Python

  • تصاویر کانتینر را با داکر و پایتون بکشید Pull Container Images with Docker and Python

  • کانتینرها را با موتور داکر و پایتون اجرا کنید Run Containers with Docker Engine and Python

  • با داکر و پایتون تصاویر کانتینر سفارشی بسازید Build Custom Container Images with Docker and Python

  • پیکربندی کانتینر موجود را با داکر و پایتون به روز کنید Update Existing Container Configuration with Docker and Python

  • نتیجه Conclusion

یک برنامه را با Docker و Kubernetes مستقر کنید Deploy an Application with Docker and Kubernetes

  • بررسی اجمالی Overview

  • یک برنامه را با Docker و Kuberenetes مستقر کنید Deploy an Application with Docker and Kuberenetes

  • درک Containers و Kubernetes Understanding Containers and Kubernetes

  • معماری خط لوله CI/CD Architecting a CI/CD Pipeline

  • ساخت و استقرار در Kubernetes Build and Deploy to Kubernetes

  • با Docker و Kubernetes مستقر شوید Deploy with Docker and Kubernetes

  • یک برنامه را با Docker و Kuberenetes Summary اجرا کنید Deploy an Application with Docker and Kuberenetes Summary

  • نتیجه Conclusion

راه اندازی زیرسیستم ویندوز برای لینوکس (WSL) و داکر Setting Up Windows Subsystem for Linux (WSL) and Docker

  • بررسی اجمالی Overview

  • معرفی زیرسیستم ویندوز برای لینوکس (WSL) Intro to Windows Subsystem for Linux (WSL)

  • زیر سیستم ویندوز را برای لینوکس بر روی ویندوز 10 نصب کنید Install Windows Subsystem for Linux on Windows 10

  • گزینه های خط فرمان برای WSL 2 Command Line Options for WSL 2

  • استفاده از کد ویژوال استودیو مایکروسافت با WSL Using Microsoft Visual Studio Code with WSL

  • کانتینرهای لینوکس را با WSL و Docker Desktop اجرا کنید Run Linux Containers with WSL and Docker Desktop

  • نتیجه Conclusion

Docker (نسخه 18.06.3) Docker (v18.06.3)

  • بررسی اجمالی Overview

  • مقدمه Intro

  • کانتینرها در مقابل ماشین های مجازی Containers vs Virtual Machines

  • داکر چگونه کار می کند How Docker Works

  • Docker Installer (Deconstructed!) Docker Installer (Deconstructed!)

  • یک برنامه Dockerized ساده ایجاد کنید Create a Simple Dockerized App

  • مدیریت کانتینرها و تصاویر Managing Containers and Images

  • شبکه سازی Networking

  • شبکه های پیشرفته Advanced Networking

  • داده های مشترک و پایدار Shared and Persistent Data

  • اصلاح ظروف و تصاویر Modifying Containers and Images

  • ایجاد تصاویر از ابتدا Creating Images from Scratch

  • ظروف با هم کار می کنند Containers Working Together

  • ابزارهای رابط کاربری گرافیکی برای Docker GUI Tools for Docker

  • نتیجه Conclusion

راه اندازی Docker برای سیستم عامل شما Setting Up Docker for Your OS

  • بررسی اجمالی Overview

  • مقدمه ای بر راه اندازی و پیکربندی Docker Introduction to Docker Setup and Configuration

  • Docker Desktop را برای ویندوز 10 نصب کنید Install Docker Desktop for Windows 10

  • گزینه های پیکربندی برای Docker Desktop در ویندوز 10 Configuration Options for Docker Desktop on Windows 10

  • Docker را روی VM لینوکس محلی اوبونتو با Multipass نصب کنید Install Docker on Local Ubuntu Linux VM with Multipass

  • Docker Daemon را با Systemd در لینوکس کاوش کنید Explore Docker Daemon with Systemd on Linux

  • Docker CLI را ایمن به Remote AWS EC2 Instance متصل کنید Securely Connect Docker CLI to Remote AWS EC2 Instance

  • بررسی و نتیجه گیری در مورد نصب داکر Review and Conclusion on Docker Installation

  • نتیجه Conclusion

ایجاد و مدیریت Docker Containers Creating and Managing Docker Containers

  • بررسی اجمالی Overview

  • معرفی Docker CLI برای مدیریت کانتینر Intro to Docker CLI for Container Management

  • یک محیط Docker را پیکربندی کنید Configure a Docker Environment

  • کانتینرها را با Docker CLI اجرا کنید Run Containers with Docker CLI

  • کانتینرها را با Docker CLI ایجاد و شروع کنید Create and Start Containers with Docker CLI

  • توقف و مکث کانتینرها با Docker CLI Stop and Pause Containers with Docker CLI

  • کانتینرهای تعاملی با Docker CLI ایجاد کنید Create Interactive Containers with Docker CLI

  • فرآیندهای تخم ریزی در داخل کانتینرهای موجود با Docker CLI Spawn Processes Inside Existing Containers with Docker CLI

  • نتیجه Conclusion

درک و ساخت تصاویر کانتینر داکر Understanding and Building Docker Container Images

  • بررسی اجمالی Overview

  • مقدمه ای بر تصاویر کانتینر داکر Introduction to Docker Container Images

  • با Dockerfile تصویر کانتینر سفارشی بسازید Build Custom Container Image with Dockerfile

  • بررسی لایه‌های تصویر کانتینر داکر Inspecting Docker Container Image Layers

  • برچسب گذاری تصاویر کانتینر با Docker CLI Tagging Container Images with Docker CLI

  • زمینه ساخت تصویر کانتینر داکر Docker Container Image Build Context

  • با Docker CLI، تصاویر کانتینر را به رجیستری از راه دور فشار دهید Push Container Images to Remote Registry with Docker CLI

  • نتیجه Conclusion

یک Docker Swarm Cluster بسازید Build a Docker Swarm Cluster

  • بررسی اجمالی Overview

  • معرفی Docker Swarm Introduction to Docker Swarm

  • یک Docker Swarm Cluster را راه اندازی کنید Initialize a Docker Swarm Cluster

  • به Worker Node به Docker Swarm Cluster بپیوندید Join Worker Node to Docker Swarm Cluster

  • شبکه ورودی همپوشانی را بررسی کنید Examine Overlay Ingress Network

  • اولین سرویس Docker Swarm خود را ایجاد کنید Create Your First Docker Swarm Service

  • Scale Services در Docker Swarm Overlay Network Scale Services on Docker Swarm Overlay Network

  • نتیجه Conclusion

مدیریت کانتینرهای لینوکس با Docker Compose Managing Linux Containers with Docker Compose

  • بررسی اجمالی Overview

  • Docker Compose را نصب کنید Install Docker Compose

  • یک پیکربندی پایه Docker Compose را ایجاد کنید Craft a Basic Docker Compose Configuration

  • یک کانتینر سفارشی ساخته شده را در Compose مستقر کنید Deploy a Custom Built Container in Compose

  • پورت های شبکه را با Docker Compose در معرض دید قرار دهید Expose Network Ports with Docker Compose

  • پیکربندی وابستگی های کانتینر Configure Container Dependencies

  • Docker Compose Environment Variable Injection Docker Compose Environment Variable Injection

  • استفاده از Docker Compose Override File Applying a Docker Compose Override File

  • Scale Docker Compose Services Scale Docker Compose Services

  • مانیتور کانتینرها با Docker Compose Monitor Containers with Docker Compose

  • بررسی و فراخوان برای اقدام Review and Call to Action

  • نتیجه Conclusion

مدیریت Amazon Elastic Kubernetes Service (EKS) با eksctl Managing Amazon Elastic Kubernetes Service (EKS) with eksctl

  • بررسی اجمالی Overview

  • eksctl را نصب کرده و اعتبارنامه AWS را پیکربندی کنید Install eksctl and Configure AWS Credentials

  • آمازون EKS Cluster را با eksctl ایجاد کنید Create Amazon EKS Cluster with eksctl

  • مدیریت گروه های گره آمازون EKS با eksctl Managing Amazon EKS Node Groups with eksctl

  • مقیاس بندی گروه های گره آمازون EKS با eksctl Scaling Amazon EKS Node Groups with eksctl

  • آمازون EKS Cluster را با eksctl ارتقا دهید Upgrade Amazon EKS Clusters with eksctl

  • نتیجه Conclusion

ادغام Docker با خدمات کانتینر Microsoft Azure Docker Integration with Microsoft Azure Container Services

  • بررسی اجمالی Overview

  • مقدمه ادغام Microsoft Azure با Docker Intro to Microsoft Azure Integration with Docker

  • Dev Tools را برای نمونه های کانتینر Azure نصب کنید Install Dev Tools for Azure Container Instances

  • زمینه نمونه های کانتینر Azure را در Docker CLI ایجاد کنید Create Azure Container Instances Context in Docker CLI

  • NGINX Container را روی ACI با Docker CLI اجرا کنید Run NGINX Container on ACI with Docker CLI

  • کانتینرها را به صورت تعاملی در ACI با Docker CLI کاوش کنید Explore Containers Interactively on ACI with Docker CLI

  • نصب فایل های Azure پایدار در ظروف ACI Mount Persistent Azure Files Storage Into ACI Containers

  • کانتینرها را از Private Azure Container Registry در ACI مستقر کنید Deploy Containers on ACI from Private Azure Container Registry

  • نتیجه Conclusion

Containerization با Docker در Azure Containerization with Docker in Azure

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد یک تصویر داکر با فایل داکر Creating a Docker Image with a Dockerfile

  • ایجاد یک Docker Container در نمونه های کانتینر Azure (ACI) در رابط کاربری Creating a Docker Container in Azure Container Instances (ACI) in the UI

  • ایجاد یک Docker Container در نمونه های کانتینر Azure (ACI) با استفاده از AZ CLI Creating a Docker Container in Azure Container Instances (ACI) using AZ CLI

  • ایجاد یک رجیستری کانتینر Azure (ACR) Creating an Azure Container Registry (ACR)

  • مقدمه ای بر داکر هاب Introduction to Docker Hub

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش داکر
جزییات دوره
14h
101
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Levan Michael Levan

رهبر در محتوا و مشاوره Kubernetes و Cloud-Native

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell

Shawn Powers Shawn Powers

"من تمرین می کنم تا به مردم این شانس را بدهم که رضایت شغلی را تجربه کنند. رضایت از زندگی. موفقیت. موفقیت. شادی." شاون پاورز بیش از یک دهه است که IT را آموزش می دهد. تخصص او لینوکس، سرآشپز و ادغام چندین پلتفرم برای شبکه های بزرگتر است. او در اوایل کار خود، یک آکادمی سیسکو را برای یک منطقه مدرسه محلی راه اندازی کرد که در آن شبکه (CCNA & CompTIA A+) را به دانش آموزان دبیرستانی آموزش داد. او علاقه زیادی به آموزش به دیگران دارد و اشتیاق او در دوره های آموزشی او به وجود می آید. او یکی از ویراستاران ژورنال لینوکس است.

ارتباط با Shawn:

لینوکس

Ben Finkel Ben Finkel

"بهترین بخش در مورد مربی بودن، یادگیری همه این فناوری های جدید و کار کردن با جامعه ای از افرادی است که همگی علاقه مند به یادگیری هستند، و به طور کلی بخشی از فرهنگی بودن که برای یادگیری به روش من ارزش قائل است. من عاشق آن هستم. بنشینم و روی یک موضوع درگیر یا پیچیده کار کنم تا بتوانم با مهارت در مورد آن روی صفحه صحبت کنم." بن فینکل از سال 1996 در توسعه نرم افزار کار کرده است. قبل از پیوستن به CBT Nuggets، او یک مهندس نرم افزار در بانک M&T در بوفالو، نیویورک بود. او مربی گواهی شده گوگل است. وقتی بن ویدیوهای آموزشی CBT Nuggets را ایجاد نمی کند، از اسکی، اسنوبورد، مطالعه و دم کردن آبجو و سیب در خانه لذت می برد. او همچنین خود را یک برنامه نویس سرگرمی می داند و دوست دارد فناوری های توسعه جدید را یاد بگیرد.

ارتباط با بن:

کارشناس توسعه دهنده گوگل، مربی گواهی شده گوگل، Microsoft ASP.NET (WebForms و MVC)، تجزیه و تحلیل و طراحی داده ها، معماری پایگاه داده رابطه ای، MS SQL Server، Microsoft C#.NET، Javascript، jQuery، Microsoft Visual Basic .NET و 6.0، خدمات گزارش دهی دات نت، MS Access، پایتون