لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker, From Zero To Hero: تبدیل به یک DevOps Docker Master شوید
Docker, From Zero To Hero: Become a DevOps Docker Master
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با یادگیری از ابتدا فناوری که جهان را با کانتینرها تغییر می دهد، به یک استاد Docker DevOps تبدیل شوید! شما قادر خواهید بود نحوه کار داکر را درک کنید، آن را در کار روزانه خود ادغام کنید و با داکر زندگی خود را به مکانی سرگرم کننده تبدیل کنید. شما می توانید هر برنامه ای را Dockerize کنید. شما قادر خواهید بود استراتژی های مولد و کارآمدی طراحی کنید که ایجاد و استقرار برنامه های کاربردی شما را آسان می کند. می توانید به همکاران خود در مورد استفاده از این ابزار آموزش دهید. پیش نیازها: اتصال به اینترنت پایدار مورد نیاز است دستگاهی که دارای Linux/Mac/Windows است مورد نیاز است بدون نیاز به تجربه قبلی Docker پس زمینه لینوکس خوب است اما اجباری نیست
از اینکه می خواهید داکر را یاد بگیرید خسته شده اید؟ به نظرت خیلی سخته؟ آیا آن را شنیده اید اما نمی دانید در مورد چیست؟ همه چیزهایی که به پایان رسید، در پایان این دوره شما یک متخصص خواهید بود!
هیچ راهی بهتر از تمرین برای یادگیری وجود ندارد، بنابراین این دوره تمرین های زیادی را ارائه می دهد که در آنها می توانید یاد بگیرید که چگونه برنامه های کاربردی خود را در Docker ایجاد کنید. شما یاد خواهید گرفت که چگونه برنامه های زیادی مانند MySQL، Postgres، Jenkins، WordPress، PrestaShop، Mongo، Nginx، Apache، SSL، Tomcat، Drupal و بسیاری دیگر را ایجاد کنید!
شما مبانی مهمی مانند:
را یاد خواهید گرفت
- تصاویر
- ظروف
- جلدها
- شبکه ها
- Docker Compose
و بیشتر!
منتظر چه هستید؟
سرفصل ها و درس ها
مقدمه - داکر چیست؟
Introduction - What is Docker?
معماری داکر
Docker's Architecture
اماده ای؟
Are you ready?
منابع
References
جایزه
Bonus
مقدمه - داکر چیست؟
Introduction - What is Docker?
مقدمه - داکر چیست؟
Introduction - What is Docker?
مقدمه - داکر چیست؟
Introduction - What is Docker?
ظرف چیست؟
What is a container?
ظرف چیست؟
What is a container?
تصویر چیست؟
What is an image?
تصویر چیست؟
What is an image?
کانتینرها در مقابل ماشین های مجازی
Containers vs Virtual Machines
کانتینرها در مقابل ماشین های مجازی
Containers vs Virtual Machines
اصول یک Dockerfile
Basics of a Dockerfile
اصول یک Dockerfile
Basics of a Dockerfile
معماری داکر
Docker's Architecture
لایه بندی در داکر
Layering in Docker
لایه بندی در داکر
Layering in Docker
اماده ای؟
Are you ready?
منابع
References
جایزه
Bonus
نصب و راه اندازی
Installation
نصب بر روی CentOs
Installation on CentOs
نصب و راه اندازی
Installation
نصب در اوبونتو
Installation on Ubuntu
نصب در اوبونتو
Installation on Ubuntu
نصب روی دبیان
Installation on Debian
نصب روی دبیان
Installation on Debian
نصب بر روی CentOs
Installation on CentOs
نصب بر روی ویندوز و مک او اس
Installation on Windows & Mac OS
نصب بر روی ویندوز و مک او اس
Installation on Windows & Mac OS
منابع این دوره
Resources for this course
منابع این دوره
Resources for this course
نمونه های استفاده شده در این دوره را از کجا می توان تهیه کرد؟
Where can I get the samples used in this course?
نمونه های استفاده شده در این دوره را از کجا می توان تهیه کرد؟
Where can I get the samples used in this course?
Docker Images - اولین لمس شما
Docker Images - Your first touch
تصاویر محلی من کجا هستند؟
Where are my local images?
اولین داکر کانتینر خود را بسازید!
Create your first Docker Container!
تصویر خود را با ایجاد یک Docker Container تست کنید
Test your image by creating a Docker Container
Docker Images - اولین لمس شما
Docker Images - Your first touch
"تصویر رسمی Docker" چیست؟
What is a "Official Docker Image"?
"تصویر رسمی Docker" چیست؟
What is a "Official Docker Image"?
تصاویر محلی من کجا هستند؟
Where are my local images?
اولین داکر کانتینر خود را بسازید!
Create your first Docker Container!
Dockerfile چیست؟
What is a Dockerfile?
Dockerfile چیست؟
What is a Dockerfile?
اولین تصویر خود را با استفاده از Dockerfile بسازید
Build your first Image using a Dockerfile
اولین تصویر خود را با استفاده از Dockerfile بسازید
Build your first Image using a Dockerfile
تصویر خود را با ایجاد یک Docker Container تست کنید
Test your image by creating a Docker Container
Docker Images - درباره Dockerfiles بیاموزید
Docker Images - Learn about Dockerfiles
فایل ها را با COPY کپی کنید
Copy files with COPY
سازماندهی مهم است! دستورالعمل WORKDIR را درک کنید
Being organized matters! Understand the WORKDIR instruction
نکته سریع: محتوای یک تصویر را با ایجاد یک ظرف مرور کنید
Quick Tip: Browse the content of an image by creating a container
ادامه بده! USER ها را در Dockerfile خود مدیریت کنید
Keep it up! Handle USERs in your Dockerfile
تصاویر خود را انعطاف پذیر کنید! از ARG ها در فرآیند ساخت استفاده کنید
Make your images flexible! Use ARGs in the build process
خروجی CMD را درک کنید
Understand the output from the CMD
Docker Images - درباره Dockerfiles بیاموزید
Docker Images - Learn about Dockerfiles
دستورالعمل FROM - هر تصویری را به عنوان پایه بگیرید!
The FROM instruction - Take any image as a base!
دستورالعمل FROM - هر تصویری را به عنوان پایه بگیرید!
The FROM instruction - Take any image as a base!
سنگ دستور RUN!
The RUN instruction rocks!
سنگ دستور RUN!
The RUN instruction rocks!
فایل ها را با COPY کپی کنید
Copy files with COPY
دانلود فایل ها از اینترنت با استفاده از ADD
Download files from Internet using ADD
دانلود فایل ها از اینترنت با استفاده از ADD
Download files from Internet using ADD
آیا می خواهید مانند یک حرفه ای بسازید؟ از دستورالعمل ENV استفاده کنید
Want to build like a pro? Use the ENV instruction
آیا می خواهید مانند یک حرفه ای بسازید؟ از دستورالعمل ENV استفاده کنید
Want to build like a pro? Use the ENV instruction
سازماندهی مهم است! دستورالعمل WORKDIR را درک کنید
Being organized matters! Understand the WORKDIR instruction
ابرداده در راه است! از LABEL برای پیروی از بهترین شیوه ها استفاده کنید
Metadata on the way! Use LABELs to follow the best practices
ابرداده در راه است! از LABEL برای پیروی از بهترین شیوه ها استفاده کنید
Metadata on the way! Use LABELs to follow the best practices
نکته سریع: محتوای یک تصویر را با ایجاد یک ظرف مرور کنید
Quick Tip: Browse the content of an image by creating a container
ادامه بده! USER ها را در Dockerfile خود مدیریت کنید
Keep it up! Handle USERs in your Dockerfile
تصاویر خود را انعطاف پذیر کنید! از ARG ها در فرآیند ساخت استفاده کنید
Make your images flexible! Use ARGs in the build process
CMD چیست؟
What is the CMD?
CMD چیست؟
What is the CMD?
خروجی CMD را درک کنید
Understand the output from the CMD
سیستم فایل Container را درک کنید
Understand the Container's FileSystem
سیستم فایل Container را درک کنید
Understand the Container's FileSystem
آیا متغیرها را دوست دارید؟ بیایید یاد بگیریم که چگونه آنها را در Containers ایجاد کنیم
Do you like variables? Let's learn how to create them in Containers
آیا متغیرها را دوست دارید؟ بیایید یاد بگیریم که چگونه آنها را در Containers ایجاد کنیم
Do you like variables? Let's learn how to create them in Containers
بیایید برای اولین بار یک MySQL Container راه اندازی کنیم
Let's launch a MySQL Container for the first time
نگاشت پورت ها در MySQL!
Mapping ports in MySQL!
نگاشت پورت ها در MySQL!
Mapping ports in MySQL!
پایگاه های داده بیشتر؟ بیایید یک ظرف PostgreSQL ایجاد کنیم
More databases? Let's create a PostgreSQL Container
DevOps Style؟ جنکینز به عنوان یک ظرف!
DevOps Style? Jenkins as a container!
فقط برای ظروف گرسنه :D نحوه اعمال محدودیت ها را بیاموزید
For hungry containers only :D Learn how to apply limits
فایل ها را از میزبان خود در ظرف خود کپی کنید - Docker cp
Copy files from your host to your container - Docker cp
با یک دستور ظرف را به تصویر تبدیل کنید!
Turn a container into an image with one command!
نکته: هنگام اجرای کانتینر CMD را نادیده بگیرید!
Tip: Override the CMD when running a container!
نکات بیشتر: ظروف را بطور خودکار نابود کنید
More tips: Destroy containers automatically
فقط یک نکته دیگر: دایرکتوری ریشه Docker را تغییر دهید
Just one more tip: Change the Docker Root Directory
فقط یک نکته دیگر: دایرکتوری ریشه Docker را تغییر دهید
Just one more tip: Change the Docker Root Directory
دانش خود را بررسی کنید!
Check your knowledge!
دانش خود را بررسی کنید!
Check your knowledge!
با ظروف احساس راحتی می کنید؟ بیایید آن را بررسی کنیم!
Feel comfortable with containers? Let's check it!
Docker Volumes - دادههای موجود در کانتینرها
Docker Volumes - Persist data in containers
Docker Volume چیست؟
What is a Docker Volume?
جلدهای ناشناس: اگر می خواهید از آنها استفاده کنید مراقب باشید!
Anonymous Volumes: Be careful if you want to use them!
بازگشت به Dockerfile! دستورالعمل VOLUME را درک کنید
Back to the Dockerfile! Understand the VOLUME instruction
Docker Volumes - دادههای موجود در کانتینرها
Docker Volumes - Persist data in containers
Docker Volume چیست؟
What is a Docker Volume?
چرا حجم ها اینقدر مهم هستند؟ بیایید آن را با استفاده از MySQL بررسی کنیم
Why are volumes so important? Let's check it using MySQL
چرا حجم ها اینقدر مهم هستند؟ بیایید آن را با استفاده از MySQL بررسی کنیم
Why are volumes so important? Let's check it using MySQL
Bind Volumes: پوشهها را به ظرف خود نگاشت کنید
Bind Volumes: Map folders to your container
Bind Volumes: پوشهها را به ظرف خود نگاشت کنید
Bind Volumes: Map folders to your container
حجم های "عادی": حجم های خود را با Docker CLI مدیریت کنید
"Normal" Volumes: Manage your volumes with the Docker CLI
حجم های "عادی": حجم های خود را با Docker CLI مدیریت کنید
"Normal" Volumes: Manage your volumes with the Docker CLI
جلدهای ناشناس: اگر می خواهید از آنها استفاده کنید مراقب باشید!
Anonymous Volumes: Be careful if you want to use them!
هنگام استفاده از ولوم ها، برخی تفاوت ها را درک کنید
Understand some differences when using volumes
هنگام استفاده از ولوم ها، برخی تفاوت ها را درک کنید
Understand some differences when using volumes
بازگشت به Dockerfile! دستورالعمل VOLUME را درک کنید
Back to the Dockerfile! Understand the VOLUME instruction
حجم های آویزان. بله، اینجا چیزهای آویزان بیشتری داریم
Dangling volumes. Yes, here we have more dangling stuff
حجم های آویزان. بله، اینجا چیزهای آویزان بیشتری داریم
Dangling volumes. Yes, here we have more dangling stuff
MongoDB - داده های ماندگار در یک ظرف NoSQL
MongoDB - Persist data in a NoSQL container
MongoDB - داده های ماندگار در یک ظرف NoSQL
MongoDB - Persist data in a NoSQL container
دوباره جنکینز! کارها و تنظیمات خود را ادامه دهید
Jenkins again! Persist your Jobs and configurations
دوباره جنکینز! کارها و تنظیمات خود را ادامه دهید
Jenkins again! Persist your Jobs and configurations
توسعه وب سایت؟ داده های خود را با کانتینر Docker Nginx به اشتراک بگذارید
Developing a website? Share your data with a Docker Nginx Container
توسعه وب سایت؟ داده های خود را با کانتینر Docker Nginx به اشتراک بگذارید
Developing a website? Share your data with a Docker Nginx Container
عمیق تر برو! حجم ها را بین کانتینرها به اشتراک بگذارید
Go deeper! Share volumes between containers
عمیق تر برو! حجم ها را بین کانتینرها به اشتراک بگذارید
Go deeper! Share volumes between containers
Docker Networks - نحوه برقراری ارتباط با کانتینرها را بیاموزید
Docker Networks - Learn how to get containers communicated
DNS جاسازی شده! کانتینرها را با نام در همان شبکه پینگ کنید
Embedded DNS! Ping containers by name in the same network
اتصال و قطع شبکه ها
Connect and disconnect networks
شبکه هیچ
The None Network
Docker Networks - نحوه برقراری ارتباط با کانتینرها را بیاموزید
Docker Networks - Learn how to get containers communicated
مقدمه - شبکه سازی در داکر
Introduction - Networking in Docker
مقدمه - شبکه سازی در داکر
Introduction - Networking in Docker
شبکه پیش فرض در Docker چیست؟
What's the default network in Docker?
شبکه پیش فرض در Docker چیست؟
What's the default network in Docker?
کانتینرها را در شبکه پیش فرض پینگ کنید
Ping containers in the default network
کانتینرها را در شبکه پیش فرض پینگ کنید
Ping containers in the default network
شبکه خود را ایجاد کنید
Create your own network
شبکه خود را ایجاد کنید
Create your own network
DNS جاسازی شده! کانتینرها را با نام در همان شبکه پینگ کنید
Embedded DNS! Ping containers by name in the same network
اتصال و قطع شبکه ها
Connect and disconnect networks
یک IP ثابت به یک کانتینر اختصاص دهید
Assign a static IP to a container
یک IP ثابت به یک کانتینر اختصاص دهید
Assign a static IP to a container
شبکه میزبان
The Host Network
شبکه میزبان
The Host Network
شبکه هیچ
The None Network
Docker Compose - همه چیزهایی را که یاد گرفتید کنار هم بگذارید!
Docker Compose - Put everything you learned together!
متغیرهای محیطی در Compose
Environment variables in Compose
CMD یک تصویر را با Compose بازنویسی کنید
Overwrite the CMD of an image with Compose
Drupal + PostgreSQL را نصب کنید
Install Drupal + PostgreSQL
PrestaShop + MySQL را نصب کنید
Install PrestaShop + MySQL
Docker Compose - همه چیزهایی را که یاد گرفتید کنار هم بگذارید!
Docker Compose - Put everything you learned together!
منابع این بخش
Resources for this section
منابع این بخش
Resources for this section
مقدمه - چرا نوشتن؟
Introduction - Why Compose?
مقدمه - چرا نوشتن؟
Introduction - Why Compose?
چگونه Docker Compose را نصب کنم؟
How do I install Docker Compose?
چگونه Docker Compose را نصب کنم؟
How do I install Docker Compose?
بیا بریم! اولین مراحل در Compose
Let's go! First steps in Compose
بیا بریم! اولین مراحل در Compose
Let's go! First steps in Compose
متغیرهای محیطی در Compose
Environment variables in Compose
جلدها در نوشتن
Volumes in Compose
جلدها در نوشتن
Volumes in Compose
شبکه سازی در Compose
Networking in Compose
شبکه سازی در Compose
Networking in Compose
ساخت تصاویر Docker با استفاده از Docker Compse
Build Docker images using Docker Compse
ساخت تصاویر Docker با استفاده از Docker Compse
Build Docker images using Docker Compse
CMD یک تصویر را با Compose بازنویسی کنید
Overwrite the CMD of an image with Compose
Drupal + PostgreSQL را نصب کنید
Install Drupal + PostgreSQL
جوملا + MySQL را نصب کنید
Install Joomla + MySQL
جوملا + MySQL را نصب کنید
Install Joomla + MySQL
PrestaShop + MySQL را نصب کنید
Install PrestaShop + MySQL
وردپرس + MySQL را نصب کنید
Install WordPress + MySQL
وردپرس + MySQL را نصب کنید
Install WordPress + MySQL
جایزه
Bonus
جایزه
Bonus
دوره های بیشتری توسط ریکاردو تدریس می شود
More courses taught by Ricardo
دوره های بیشتری توسط ریکاردو تدریس می شود
More courses taught by Ricardo
نمایش نظرات