لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker & Kubernetes: راهنمای عملی کامل
Docker & Kubernetes: The Complete Practical Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره Docker و Kubernetes را کامل کنید - همه ویژگی های اصلی Docker از جمله Dockerfiles و Docker Compose را بیاموزید نحوه استفاده از تصاویر Docker و ایجاد کانتینرها. Docker Containers ایجاد متغیرهای محیطی برای کانتینرهای Docker استفاده از نگاشت حجم و استفاده از دایرکتوری های کاری خاص در کانتینرهای Docker ایجاد شبکه های پل سفارشی و اجرای چندین کانتینر برقراری ارتباط بین کانتینرها با نام کانتینر در شبکه پل سفارشی دستان خود را کثیف کنید و با انجام هر کامپیوتری - مک، ویندوز یا لینوکس، داکر را یاد بگیرید
این دوره در مورد Docker و Kubernetes
است
نحوه عملکرد Docker و Kubernetes را بدانید و ویژگی های اصلی آنها را در تمرین یاد بگیرید. این 90٪ دوره تمرینی بدون دموهای بیهوده است!
با نحوه ایجاد کانتینرهای مختلف مانند Node.js، Python، Wordpress، MongoDB، MySQL، Redis، Elasticsearch و موارد دیگر آشنا شوید.
با درک و تمرین ویژگیهای اصلی Docker و Kubernetes، استاد شوید.
همه فایلهای پروژه در مخزن GitHub در دسترس هستند.
ما با نصب Docker در رایانه شما - MacOS، Windows یا Linux، شروع خواهیم کرد. در MacOS و Windows شما Docker Desktop را نصب خواهید کرد، در Linux شما Docker Engine را نصب خواهید کرد.
بعد از آن به تعداد زیادی فعالیت تمرینی می پردازیم و از ویژگی های مختلف Docker استفاده می کنیم. شما تصاویر مختلف داکر را می کشید و چندین کانتینر را با استفاده از آنها اجرا می کنید.
در بخشهای تمرینی، چندین فعالیت Docker را انجام خواهید داد:
کانتینرهای Docker را در پیش زمینه و پس زمینه اجرا کنید
از ترمینال به فرآیند خاصی در Docker متصل شوید
درگاههای کانتینر داخلی را در معرض بیرون قرار دهید
متغیر محیط را برای ظرف اضافه کنید
نامها و نامهای میزبان سفارشی برای کانتینر ایجاد کنید
شبکه پل سفارشی ایجاد کنید و چندین کانتینر را در داخل آن اجرا کنید
ارتباط بین کانتینرها
پوشههای کانتینر را با استفاده از نگاشت حجمها حفظ کنید
همچنین نحوه استفاده از تصاویر Docker زیر را یاد خواهید گرفت و تمرین خواهید کرد
اوبونتو
Alpine، Busybox
Node.js
پایتون
MongoDB
MySQL، phpMyAdmin
NGINX
وردپرس
Elasticsearch
Redis
Httpd
در طول دوره باید فایل های متنی را مشاهده و ویرایش کنید. برای آن از ترمینال استفاده نخواهید کرد. در عوض از برنامه رابط کاربری گرافیکی VisualStudio Code استفاده خواهید کرد. همچنین تمامی فایل های پروژه در مخزن GitHub موجود هستند. این بدان معناست که در طول این دوره شما نحوه استفاده از
را نیز یاد خواهید گرفت
Git و GitHub
کد VisualStudio
با این دوره به بیش از 50 سخنرانی و ده ها تمرین عملی مادام العمر دسترسی خواهید داشت. پس از دوره، دانش عملی اساسی Docker را به دست خواهید آورد و می توانید به راحتی از آن برای توسعه و آزمایش برنامه های خود استفاده کنید.
اما مهمتر از همه این است که ویژگی های اصلی Docker مانند
را درک کنید
جلدهای Docker
شبکه Docker
متغیرهای محیطی
همچنین ویژگی های اصلی Kubernetes مانند
را درک خواهید کرد
غلاف
گره ها
خوشه
خدمات
همچنین 30 روز ضمانت بازگشت وجه دریافت خواهید کرد. سوالی پرسیده نشد!
منتظر نباشید و اکنون به دوره بپیوندید!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی دوره
Course introduction
معرفی دوره
Course introduction
بیا وصل بشیم به انجمن یادگیری بپیوندید
Let's get connected! Join the Learning Community
بیا وصل بشیم به انجمن یادگیری بپیوندید
Let's get connected! Join the Learning Community
مخزن GitHub برای دوره Docker
GitHub Repository for the Docker course
مخزن GitHub برای دوره Docker
GitHub Repository for the Docker course
ساختار دوره مهم
IMPORTANT Course Structure
ساختار دوره مهم
IMPORTANT Course Structure
نصب داکر
Docker Installation
نصب داکر
Docker Installation
فصل 1 - نصب Docker Desktop در Mac
CHAPTER 1 - Installing Docker Desktop on Mac
فصل 1 - نصب Docker Desktop در Mac
CHAPTER 1 - Installing Docker Desktop on Mac
نصب Docker Desktop در ویندوز
Installing Docker Desktop on Windows
نصب Docker Desktop در ویندوز
Installing Docker Desktop on Windows
نصب Docker Engine در لینوکس
Installing Docker Engine on Linux
نصب Docker Engine در لینوکس
Installing Docker Engine on Linux
دریافت تصویر داکر با ابزار curl
Getting docker image with curl utility
دریافت تصویر داکر با ابزار curl
Getting docker image with curl utility
چالش Elasticsearch را اجرا کنید و ظروف را در شبکه سفارشی بچرخانید
CHALLENGE Run Elasticsearch and curl containers in the custom network
چالش Elasticsearch را اجرا کنید و ظروف را در شبکه سفارشی بچرخانید
CHALLENGE Run Elasticsearch and curl containers in the custom network
راه حل چالش Elasticsearch را اجرا کنید و ظروف را در شبکه سفارشی بچرخانید
CHALLENGE SOLUTION Run Elasticsearch and curl containers in the custom network
راه حل چالش Elasticsearch را اجرا کنید و ظروف را در شبکه سفارشی بچرخانید
CHALLENGE SOLUTION Run Elasticsearch and curl containers in the custom network
درج اسناد در فهرست Elasticsearch
Inserting documents into Elasticsearch index
راه اندازی ظرف Redis
Starting Redis container
چالش Redis و Redis-commander
CHALLENGE Redis and Redis-commander
راه حل چالش Redis و Redis-commander
CHALLENGE SOLUTION Redis and Redis-commander
راه اندازی کانتینر httpd
Launching httpd container
راه اندازی کانتینر httpd
Launching httpd container
فصل 2 - خلاصه تمرین Docker و مقدمه ای بر اصول Docker
CHAPTER 2 - Docker on Practice Summary and Intro to the Docker Fundamentals
خلاصه بخش Docker Fundamentals Practical
Docker Fundamentals Practical section summary
مقدمه ای بر فصل مبانی داکر
Introduction to the Docker Fundamentals Chapter
فصل 2 - خلاصه تمرین Docker و مقدمه ای بر اصول Docker
CHAPTER 2 - Docker on Practice Summary and Intro to the Docker Fundamentals
خلاصه بخش Docker Fundamentals Practical
Docker Fundamentals Practical section summary
مقدمه ای بر فصل مبانی داکر
Introduction to the Docker Fundamentals Chapter
Docker و Docker Components چیست؟
What is Docker and Docker Components
حافظه کامپیوترم به تازگی تمام شده است
My computer just ran out of memory
نحوه اجرای Docker در سیستم عامل های مختلف
How Docker is running on different Operating Systems
فرآیندها و منابع کانتینری
Container Processes and Resources
بررسی اجمالی اجزای Docker
Docker Components Overview
مشتری داکر
Docker Client
مشتری داکر
Docker Client
سرور داکر
Docker Server
میزبان داکر
Docker Host
میزبان داکر
Docker Host
تصویر داکر
Docker Image
تصویر داکر
Docker Image
کانتینر داکر
Docker Container
کانتینر داکر
Docker Container
مخزن داکر
Docker Repository
رجیستری داکر
Docker Registry
رجیستری داکر
Docker Registry
خلاصه اجزای Docker
Docker Components Summary
مقدمه ای بر تصاویر و کانتینرها
Introduction to the Images and Containers
دستورات Basic Container و Images
Basic Container and Images commands
Docker Image چیست؟
What is Docker Image
CMD در Docker Image چیست؟
What is CMD in the Docker Image
Docker Container چیست؟
What is Docker Container
مقدمه ای بر تصاویر و کانتینرها
Introduction to the Images and Containers
دستورات داکر در مقابل دستورات مدیریت
Docker Commands vs Management Commands
دستورات داکر در مقابل دستورات مدیریت
Docker Commands vs Management Commands
دستورات جایگزین
Alternative Commands
دستورات جایگزین
Alternative Commands
دستورات Basic Container و Images
Basic Container and Images commands
در حال تمیز کردن تنظیمات Docker من
Cleaning up my Docker setup
در حال تمیز کردن تنظیمات Docker من
Cleaning up my Docker setup
کشیدن تصاویر از داکر هاب
Pulling images from the Docker Hub
کشیدن تصاویر از داکر هاب
Pulling images from the Docker Hub
Docker Image چیست؟
What is Docker Image
ایجاد کانتینر جدید از تصویر
Creating new Container from the Image
ایجاد کانتینر جدید از تصویر
Creating new Container from the Image
CMD در Docker Image چیست؟
What is CMD in the Docker Image
Docker Container چیست؟
What is Docker Container
خلاصه ای برای معرفی تصاویر و کانتینرها
Summary for the Introduction to the Images and Containers
خلاصه ای برای معرفی تصاویر و کانتینرها
Summary for the Introduction to the Images and Containers
فصل 3 - شروع کار با لینوکس
CHAPTER 3 - Getting started with Linux
چرا هنگام طراحی Docker باید لینوکس را بدانید؟
Why you need to know Linux while stydying Docker
مقدمه ای بر بخش لینوکس
Introduction to the Linux Section
گزینه های ممکن برای استفاده از لینوکس در MacOS و Windows
Possible options to use Linux on MacOS and Windows
دریافت اطلاعات در مورد کامپیوتر لینوکس
Getting information about Linux computer
گزینه های فرمان
Command Options
استدلال برای گزینه ها
Arguments for Options
فصل 3 - شروع کار با لینوکس
CHAPTER 3 - Getting started with Linux
چرا هنگام طراحی Docker باید لینوکس را بدانید؟
Why you need to know Linux while stydying Docker
مقدمه ای بر بخش لینوکس
Introduction to the Linux Section
گزینه های ممکن برای استفاده از لینوکس در MacOS و Windows
Possible options to use Linux on MacOS and Windows
ایجاد کانتینر لینوکس با استفاده از Docker
Creating Linux container using Docker
ایجاد کانتینر لینوکس با استفاده از Docker
Creating Linux container using Docker
شل، ترمینال و فرمان چیست؟
What is Shell, Terminal and Command
شل، ترمینال و فرمان چیست؟
What is Shell, Terminal and Command
دریافت اطلاعات در مورد کامپیوتر لینوکس
Getting information about Linux computer
چگونه شل متوجه می شود که شما دستور را وارد کرده اید
How Shell understands that you have entered command
چگونه شل متوجه می شود که شما دستور را وارد کرده اید
How Shell understands that you have entered command
دریافت کمک در مورد دستورات با استفاده از ابزار man
Getting help about commands using man utility
دریافت کمک در مورد دستورات با استفاده از ابزار man
Getting help about commands using man utility
گزینه های فرمان
Command Options
آرگومان های فرمان
Command Arguments
آرگومان های فرمان
Command Arguments
استدلال برای گزینه ها
Arguments for Options
فرآیندها در لینوکس
Processes in Linux
فرآیندها چیست
What are processes
فرآیندهای در حال اجرا را فهرست کنید
List running processes
نصب بسته htop با استفاده از apt-get
Installing htop package using apt-get
فرآیندها در لینوکس
Processes in Linux
فرآیندها چیست
What are processes
فرآیندهای در حال اجرا را فهرست کنید
List running processes
شروع فرآیندهای اضافی و فرآیندهای کشتن
Starting additional processes and killing processes
شروع فرآیندهای اضافی و فرآیندهای کشتن
Starting additional processes and killing processes
نصب بسته htop با استفاده از apt-get
Installing htop package using apt-get
استفاده از ابزار htop
Using htop utility
استفاده از ابزار htop
Using htop utility
خلاصه برای نظارت بر فرآیندها
Summary for Processes Monitoring
خلاصه برای نظارت بر فرآیندها
Summary for Processes Monitoring
جریان داده و لوله کشی در لینوکس
Data Streams and Piping in Linux
تغییر مسیر STDOUT و STDERR به فایل
Redirecting STDOUT and STDERR to the file
نحوه ارسال داده به STDIN و تغییر مسیر STDOUT و STDERR
How to send data to STDIN and redirect STDOUT and STDERR
خلاصه برای جریان داده و لوله کشی
Summary for the Data Streams and Piping
جریان داده و لوله کشی در لینوکس
Data Streams and Piping in Linux
جریان های داده فرآیند
Data Streams of the Process
جریان های داده فرآیند
Data Streams of the Process
تغییر مسیر STDOUT و STDERR به فایل
Redirecting STDOUT and STDERR to the file
جایی که جریانهای داده پردازش دادهها را بهطور پیشفرض ارسال میکنند
Where process data streams send data by default
جایی که جریانهای داده پردازش دادهها را بهطور پیشفرض ارسال میکنند
Where process data streams send data by default
نحوه ارسال داده به STDIN و تغییر مسیر STDOUT و STDERR
How to send data to STDIN and redirect STDOUT and STDERR
لوله کشی
Piping
لوله کشی
Piping
خلاصه برای جریان داده و لوله کشی
Summary for the Data Streams and Piping
مدیریت فایل ها و دایرکتوری ها در لینوکس
Files and Directories Management in Linux
مقدمه ای بر مدیریت فایل ها و دایرکتوری ها
Introduction to the Files and Directories management
ساختار سیستم فایل لینوکس و ناوبری
Linux File System structure and navigation
کاوش زیر شاخه های دایرکتوری ریشه
Exploring subdirectories of the root directory
ایجاد و حذف دایرکتوری ها و فایل ها
Creating and removing directories and files
ایجاد فایل های جدید
Creating new files
فایل ها و دایرکتوری ها را کپی و انتقال دهید
Copy and move files and directories
لینک های نرم در مقابل سخت
Soft vs Hard links
مدیریت فایل ها و دایرکتوری ها در لینوکس
Files and Directories Management in Linux
مقدمه ای بر مدیریت فایل ها و دایرکتوری ها
Introduction to the Files and Directories management
ساختار سیستم فایل لینوکس و ناوبری
Linux File System structure and navigation
فهرست کردن فایل ها و دایرکتوری ها
Listing files and directories
فهرست کردن فایل ها و دایرکتوری ها
Listing files and directories
کاوش زیر شاخه های دایرکتوری ریشه
Exploring subdirectories of the root directory
ایجاد و حذف دایرکتوری ها و فایل ها
Creating and removing directories and files
ایجاد فایل های جدید
Creating new files
ویرایش فایل ها با استفاده از ویرایشگرهای Vim و Nano
Editing files using Vim and Nano editors
ویرایش فایل ها با استفاده از ویرایشگرهای Vim و Nano
Editing files using Vim and Nano editors
فایل ها و دایرکتوری ها را کپی و انتقال دهید
Copy and move files and directories
خواندن فایل ها
Reading files
خواندن فایل ها
Reading files
فیلتر کردن متن با استفاده از دستور grep
Filtering text using grep command
فیلتر کردن متن با استفاده از دستور grep
Filtering text using grep command
لینک های نرم در مقابل سخت
Soft vs Hard links
ایجاد لینک های سخت و نرم
Creating hard and soft links
ایجاد لینک های سخت و نرم
Creating hard and soft links
عملیات جستجو در لینوکس
Search operations in Linux
جستجوی فایل ها با استفاده از دستور Find
Searching files using Find command
نتایج دستور Find را با استفاده از Xargs به دستور دیگر لوله گذاری کنید
Piping results of the Find command to the other command using Xargs
عملیات جستجو در لینوکس
Search operations in Linux
مقدمه ای بر دستور Find
Introduction to the Find command
مقدمه ای بر دستور Find
Introduction to the Find command
جستجوی فایل ها با استفاده از دستور Find
Searching files using Find command
چند نمونه دیگر از دستور Find
Some other examples of the Find command
چند نمونه دیگر از دستور Find
Some other examples of the Find command
اجرای دستورات اضافی در داخل عملیات Find
Executing additional commands inside of the Find operation
اجرای دستورات اضافی در داخل عملیات Find
Executing additional commands inside of the Find operation
دستور Xargs
Xargs command
دستور Xargs
Xargs command
نتایج دستور Find را با استفاده از Xargs به دستور دیگر لوله گذاری کنید
Piping results of the Find command to the other command using Xargs
فشرده سازی و مرتب سازی در لینوکس
Compressing and Sorting in Linux
مروری بر ابزارهای tar و gzip
Overview of the tar and gzip utilities
ایجاد و استخراج آرشیو فشرده با استفاده از tar و gzip
Creating and extracting compressed archive using tar and gzip
فشرده سازی و مرتب سازی در لینوکس
Compressing and Sorting in Linux
مروری بر ابزارهای tar و gzip
Overview of the tar and gzip utilities
ایجاد و استخراج آرشیو فشرده با استفاده از tar و gzip
Creating and extracting compressed archive using tar and gzip
مرتب سازی فایل ها با استفاده از دستور ls
Sorting files using ls command
مرتب سازی فایل ها با استفاده از دستور ls
Sorting files using ls command
مرتب سازی محتویات فایل ها با استفاده از ابزار Sort
Sorting contents of the files using Sort utility
مرتب سازی محتویات فایل ها با استفاده از ابزار Sort
Sorting contents of the files using Sort utility
مدیریت کاربر و مجوزها در لینوکس
User Management and Permissions in Linux
مقدمه ای بر مدیریت کاربر در لینوکس
Introduction to the User Management in Linux
ایجاد کاربر با استفاده از دستور useradd
Creating users using useradd command
مدیریت کاربر و مجوزها در لینوکس
User Management and Permissions in Linux
مقدمه ای بر مدیریت کاربر در لینوکس
Introduction to the User Management in Linux
ایجاد کاربر با استفاده از دستور useradd
Creating users using useradd command
ایجاد کاربر جدید با استفاده از دستور adduser
Creating new user using adduser command
ایجاد کاربر جدید با استفاده از دستور adduser
Creating new user using adduser command
تغییر مالکیت فایل
Changing ownership of the file
تغییر مالکیت فایل
Changing ownership of the file
تغییر مجوزها
Changing permissions
تغییر مجوزها
Changing permissions
فایل های اجرایی و اسکریپت در لینوکس
Executable Files and Scripting in Linux
اضافه کردن مسیر به اسکریپت ها در متغیر PATH
Adding path to the scripts into the PATH variable
فایل های اجرایی و اسکریپت در لینوکس
Executable Files and Scripting in Linux
ایجاد اسکریپت اجرایی
Creating executable script
ایجاد اسکریپت اجرایی
Creating executable script
اضافه کردن مسیر به اسکریپت ها در متغیر PATH
Adding path to the scripts into the PATH variable
خلاصه برای کاربران، مجوزها و اسکریپت ها
Summary for Users, Permissions and Scripts
خلاصه برای کاربران، مجوزها و اسکریپت ها
Summary for Users, Permissions and Scripts
شبکه در لینوکس
Networking in Linux
مقدمه ای بر بخش شبکه های لینوکس
Introduction to the Linux Networking Section
بررسی اتصال با سرورهای راه دور
Verifying connectivity with remote servers
فعال کردن SSH در سرور لینوکس
Enabling SSH on the Linux server
با استفاده از نرم افزارهای curl و wget
Using curl and wget utilites
شبکه در لینوکس
Networking in Linux
مقدمه ای بر بخش شبکه های لینوکس
Introduction to the Linux Networking Section
کاوش در تنظیمات آدرس IP
Exploring IP address settings
کاوش در تنظیمات آدرس IP
Exploring IP address settings
بررسی اتصال با سرورهای راه دور
Verifying connectivity with remote servers
فعال کردن SSH در سرور لینوکس
Enabling SSH on the Linux server
اتصال به سرور لینوکس از راه دور از طریق SSH
Connecting to the Linux server remotely via SSH
اتصال به سرور لینوکس از راه دور از طریق SSH
Connecting to the Linux server remotely via SSH
با استفاده از نرم افزارهای curl و wget
Using curl and wget utilites
متغیرهای محیطی در لینوکس
Environment Variables in Linux
متغیرهای محیطی
Environment variables
راه حل - اسکریپت با دسترسی متغیرهای محیطی
SOLUTION - Script with environment variables access
متغیرهای محیطی در لینوکس
Environment Variables in Linux
متغیرهای محیطی
Environment variables
راه حل - اسکریپت با دسترسی متغیرهای محیطی
SOLUTION - Script with environment variables access
خلاصه فصل لینوکس
Linux Chapter Summary
خلاصه فصل لینوکس
Linux Chapter Summary
فصل 4 - راه اندازی برنامه پروژه دوره بدون داکر
CHAPTER 4 - Launching Course Project application without Docker
شبیه سازی مخزن Docker راه دور با فایل های پروژه
Cloning remote Docker repository with project files
اختیاری نصب Python، Pip و Pipenv در ویندوز
OPTIONAL Installing Python, Pip and Pipenv on Windows
خلاصه برای شروع برنامه بدون داکر
Summary for start of the app without Docker
فصل 4 - راه اندازی برنامه پروژه دوره بدون داکر
CHAPTER 4 - Launching Course Project application without Docker
مقدمه ای بر فصل Dockerfiles و Docker Compose
Introduction to the Dockerfiles and Docker Compose Chapter
مقدمه ای بر فصل Dockerfiles و Docker Compose
Introduction to the Dockerfiles and Docker Compose Chapter
شبیه سازی مخزن Docker راه دور با فایل های پروژه
Cloning remote Docker repository with project files
بررسی اجمالی پروژه
Project Overview
بررسی اجمالی پروژه
Project Overview
دریافت کلید Unsplash API
Getting Unsplash API Key
دریافت کلید Unsplash API
Getting Unsplash API Key
OPTIONAL نصب Node.js و NPM
OPTIONAL Installing Node.js and NPM
OPTIONAL نصب Node.js و NPM
OPTIONAL Installing Node.js and NPM
اختیاری نصب Python، Pip و Pipenv در MacOS
OPTIONAL Installing Python, Pip and Pipenv on MacOS
اختیاری نصب Python، Pip و Pipenv در MacOS
OPTIONAL Installing Python, Pip and Pipenv on MacOS
اختیاری نصب Python، Pip و Pipenv در ویندوز
OPTIONAL Installing Python, Pip and Pipenv on Windows
اختیاری شروع برنامه frontend با استفاده از NPM
OPTIONAL Starting frontend app using NPM
اختیاری شروع برنامه frontend با استفاده از NPM
OPTIONAL Starting frontend app using NPM
اختیاری شروع برنامه api با استفاده از پایتون
OPTIONAL Starting api application using Python
اختیاری شروع برنامه api با استفاده از پایتون
OPTIONAL Starting api application using Python
بررسی نحوه عملکرد پروژه گالری تصاویر
Verifying how Images Gallery project works
بررسی نحوه عملکرد پروژه گالری تصاویر
Verifying how Images Gallery project works
خلاصه برای شروع برنامه بدون داکر
Summary for start of the app without Docker
ساخت تصاویر سفارشی با استفاده از Dockerfiles
Building custom images using Dockerfiles
نصب Docker و hello-world با استفاده از Docker
Installing Docker and hello-world using Docker
ساختن تصویر Docker برای سرویس API
Building Docker image for the API service
اجرای کانتینرهای API بر اساس تصویر ساخته شده Docker
Running API containers based on the built Docker image
تجزیه و تحلیل کانتینر API Docker از داخل
Analyzing API Docker container from inside
تصویر داکر برای خلاصه سرویس API
Docker image for the API service Summary
ایجاد Dockerfile برای برنامه frontend
Creating Dockerfile for the frontend application
در حال اجرا کانتینر Docker برای سرویس frontend
Running Docker container for the frontend service
کاوش کانتینر جلویی از داخل
Exploring frontend container from inside
اجرای هر دو کانتینر frontend و api در پس زمینه
Running both frontend and api containers in background
ساخت تصاویر سفارشی با استفاده از Dockerfiles
Building custom images using Dockerfiles
راه اندازی Git و GitHub برای پروژه
Initializing Git and GitHub for the project
راه اندازی Git و GitHub برای پروژه
Initializing Git and GitHub for the project
نصب Docker و hello-world با استفاده از Docker
Installing Docker and hello-world using Docker
ایجاد Dockerfile برای سرویس Python API
Creating Dockerfile for the Python API service
ایجاد Dockerfile برای سرویس Python API
Creating Dockerfile for the Python API service
ساختن تصویر Docker برای سرویس API
Building Docker image for the API service
اجرای کانتینرهای API بر اساس تصویر ساخته شده Docker
Running API containers based on the built Docker image
تجزیه و تحلیل کانتینر API Docker از داخل
Analyzing API Docker container from inside
تصویر داکر برای خلاصه سرویس API
Docker image for the API service Summary
ایجاد Dockerfile برای برنامه frontend
Creating Dockerfile for the frontend application
ساختن تصویر Docker برای برنامه frontend
Building Docker image for the frontend app
ساختن تصویر Docker برای برنامه frontend
Building Docker image for the frontend app
در حال اجرا کانتینر Docker برای سرویس frontend
Running Docker container for the frontend service
کاوش کانتینر جلویی از داخل
Exploring frontend container from inside
چرا باید پوشه node_modules و python venv را به صورت محلی داشته باشید
Why you need to have node_modules folder and python venv folders locally
چرا باید پوشه node_modules و python venv را به صورت محلی داشته باشید
Why you need to have node_modules folder and python venv folders locally
اجرای هر دو کانتینر frontend و api در پس زمینه
Running both frontend and api containers in background
راه اندازی چندین سرویس با استفاده از Docker Compose
Launching multiple services using Docker Compose
ایجاد فایل پایه docker-compose
Creating basic docker-compose file
نحوه کار با کانتینرها با استفاده از docker-compose
How to operate containers using docker-compose
فعال کردن نگاشت حجم برای سرویس api
Enabling volumes mapping for the api service
نمای کلی تصاویر لنگر رسمی Mongo و mongo-express
Mongo and mongo-express official docker images overview
راه اندازی چندین سرویس با استفاده از Docker Compose
Launching multiple services using Docker Compose
ایجاد فایل پایه docker-compose
Creating basic docker-compose file
آوردن هر دو ظرف با استفاده از docker-compose
Bringing up both containers using docker-compose
آوردن هر دو ظرف با استفاده از docker-compose
Bringing up both containers using docker-compose
نحوه کار با کانتینرها با استفاده از docker-compose
How to operate containers using docker-compose
ایجاد نگاشت حجم برای سرویس frontend
Creating volumes mapping for the frontend service
ایجاد نگاشت حجم برای سرویس frontend
Creating volumes mapping for the frontend service
رفع همگام سازی حجم ها در ظرف React
Fix volumes sync in the React container
رفع همگام سازی حجم ها در ظرف React
Fix volumes sync in the React container
فعال کردن نگاشت حجم برای سرویس api
Enabling volumes mapping for the api service
فعال کردن بازراهاندازی خودکار و خلاصه نوشتن docker برای api و frontend
Enabling auto-restart and docker-compose summary for api and frontend
فعال کردن بازراهاندازی خودکار و خلاصه نوشتن docker برای api و frontend
Enabling auto-restart and docker-compose summary for api and frontend
چرا به خدمات mongo و mongo-express نیاز داریم؟
Why do we need mongo and mongo-express services
چرا به خدمات mongo و mongo-express نیاز داریم؟
Why do we need mongo and mongo-express services
نمای کلی تصاویر لنگر رسمی Mongo و mongo-express
Mongo and mongo-express official docker images overview
افزودن خدمات mongo و mongo-express به فایل docker-compose
Adding mongo and mongo-express services to the docker-compose file
افزودن خدمات mongo و mongo-express به فایل docker-compose
Adding mongo and mongo-express services to the docker-compose file
شروع تمام خدمات از جمله mongo و mongo-express با استفاده از docker-compose
Starting all services including mongo and mongo-express using docker-compose
شروع تمام خدمات از جمله mongo و mongo-express با استفاده از docker-compose
Starting all services including mongo and mongo-express using docker-compose
کاوش در تنظیم Docker Compose
Exploring Docker Compose Setup
نمای کلی دسکتاپ Docker
Docker Desktop Overview
با استفاده از Mongo shell و mongo-express GUI
Using Mongo shell and mongo-express GUI
داده های MongoDB اکنون پس از راه اندازی مجدد docker-compose حذف می شوند
MongoDB data is now deleted after docker-compose restart
پیکربندی حجم داده دائمی برای کانتینر مونگو
Configuring persistent data volume for the mongo container
تأیید ذخیره سازی دائمی MongoDB با استفاده از حجم
Verifying persistent MongoDB storage using volume
خلاصه راه اندازی Mongo و mongo-express
Mongo and mongo-express setup Summary
چگونه کانتینرهای docker-compose با یکدیگر ارتباط برقرار می کنند
How docker-compose containers communicate with each other
کاوش در تنظیم Docker Compose
Exploring Docker Compose Setup
نمای کلی دسکتاپ Docker
Docker Desktop Overview
با استفاده از Mongo shell و mongo-express GUI
Using Mongo shell and mongo-express GUI
داده های MongoDB اکنون پس از راه اندازی مجدد docker-compose حذف می شوند
MongoDB data is now deleted after docker-compose restart
پیکربندی حجم داده دائمی برای کانتینر مونگو
Configuring persistent data volume for the mongo container
تأیید ذخیره سازی دائمی MongoDB با استفاده از حجم
Verifying persistent MongoDB storage using volume
خلاصه راه اندازی Mongo و mongo-express
Mongo and mongo-express setup Summary
چگونه کانتینرهای docker-compose با یکدیگر ارتباط برقرار می کنند
How docker-compose containers communicate with each other
کاوش در شبکه بین کانتینرهای Docker
Exploring networking between Docker containers
کاوش در شبکه بین کانتینرهای Docker
Exploring networking between Docker containers
مقدمه Kubernetes for Beginners
Kubernetes for Beginners Introduction
مقدمه Kubernetes for Beginners
Kubernetes for Beginners Introduction
مقدمه Kubernetes
Kubernetes Introduction
مقدمه Kubernetes
Kubernetes Introduction
بررسی اجمالی Kubernetes
Kubernetes Overview
Kubernetes چیست
What is Kubernetes
پاد چیست؟
What is Pod
خدمات Kubernetes
Kubernetes Services
بررسی اجمالی Kubernetes
Kubernetes Overview
Kubernetes چیست
What is Kubernetes
پاد چیست؟
What is Pod
خوشه و گره های Kubernetes
Kubernetes Cluster and Nodes
خوشه و گره های Kubernetes
Kubernetes Cluster and Nodes
خدمات Kubernetes
Kubernetes Services
کوبکتل چیست؟
What is kubectl
کوبکتل چیست؟
What is kubectl
نصب Minikube
Minikube Installation
نصب Minikube
Installing Minikube
نصب Minikube
Minikube Installation
نرم افزار مورد نیاز این دوره
Software required for this course
نرم افزار مورد نیاز این دوره
Software required for this course
نصب Kubectl
Installing kubectl
نصب Kubectl
Installing kubectl
نصب Minikube
Installing Minikube
خوشه Kubernetes
Kubernetes Cluster
ایجاد خوشه Kubernetes با استفاده از Minikube
Creating Kubernetes cluster using Minikube
کاوش گره Kubernetes
Exploring the Kubernetes node
خوشه Kubernetes
Kubernetes Cluster
ایجاد خوشه Kubernetes با استفاده از Minikube
Creating Kubernetes cluster using Minikube
کاوش گره Kubernetes
Exploring the Kubernetes node
ایجاد Kubernetes Pod
Kubernetes Pod Creation
ایجاد Pod تنها
Creating just single Pod
ایجاد Kubernetes Pod
Kubernetes Pod Creation
ایجاد Pod تنها
Creating just single Pod
کاوش Kubernetes Pod
Exploring Kubernetes Pod
کاوش Kubernetes Pod
Exploring Kubernetes Pod
ایجاد نام مستعار برای دستور kubectl
Creating alias for the kubectl command
ایجاد نام مستعار برای دستور kubectl
Creating alias for the kubectl command
ایجاد استقرار Kubernetes
Kubernetes Deployment Creation
ایجاد و کاوش استقرار
Creating and exploring Deployment
اتصال به یکی از Pods با استفاده از آدرس IP آن
Connecting to one of the Pods using its IP address
ایجاد استقرار Kubernetes
Kubernetes Deployment Creation
ایجاد و کاوش استقرار
Creating and exploring Deployment
گسترش مقیاس
Scaling Deployment
گسترش مقیاس
Scaling Deployment
اتصال به یکی از Pods با استفاده از آدرس IP آن
Connecting to one of the Pods using its IP address
ایجاد سرویس Kubernetes
Kubernetes Service Creation
ایجاد و کاوش سرویس ClusterIP
Creating and exploring ClusterIP Service
اتصال به Deployment با استفاده از سرویس ClusterIP
Connecting to the Deployment using ClusterIP Service
ایجاد سرویس Kubernetes
Kubernetes Service Creation
سرویس چیست
What is Service
سرویس چیست
What is Service
ایجاد و کاوش سرویس ClusterIP
Creating and exploring ClusterIP Service
اتصال به Deployment با استفاده از سرویس ClusterIP
Connecting to the Deployment using ClusterIP Service
استقرار و حذف سرویس Kubernetes
Kubernetes Deployment and Service Deletion
حذف استقرار و سرویس
Deleting Deployment and Service
استقرار و حذف سرویس Kubernetes
Kubernetes Deployment and Service Deletion
حذف استقرار و سرویس
Deleting Deployment and Service
اجرای برنامه Node.js با استفاده از K8S
Running Node.js Application using K8S
برنامه Dockerizing Node
Dockerizing Node application
مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟
در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد.
اما من کیستم؟
نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم.
من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید.
بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.
نمایش نظرات