لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker، Dockerfile و Docker Compose (2020 آماده!) [ویدئو]
Docker, Dockerfile, and Docker Compose (2020 Ready!) [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر قبلاً با کانتینریسازی کار نکردهاید یا نیاز به تجدید سریع در رایجترین دستورات و الگوها با استفاده از Docker دارید، این دوره برای شما مناسب است. اگرچه چارچوبها یا ابزارهای کانتینریسازی دیگری نیز وجود دارد، اما Docker در استفاده از آن برای همه چیز، از ماشینهای توسعهدهندگان گرفته تا استقرار ابرهای آماده برای تولید، به عنوان استاندارد ظاهر شده است.
در این دوره یاد خواهید گرفت که چگونه از همان ابتدا از Docker در گردش کار توسعه روزانه خود برای افزایش بهره وری خود استفاده کنید. قبل از اینکه به نحوه خواندن، درک و نوشتن فایلهای docker-compose.yml بپردازید، Docker Run را کشف خواهید کرد. همانطور که پیشرفت می کنید، این دوره شما را از طریق توسعه تصاویر Docker همراه با کمک به درک تکنیک ایجاد یک پیکربندی سفارشی با Dockerfile می کند. بعداً، مزایای محیط توسعه محلی در مقابل ماشین های مجازی در مقابل داکر را بررسی خواهید کرد.
در پایان این دوره، شما به خوبی با Docker آشنا خواهید شد و مهارت های مورد نیاز برای استفاده موثر از آن برای مدیریت محیط خود را توسعه داده اید.
همه کدها و فایل های پشتیبانی این دوره در - https://github.com/PacktPublishing/Working-with-Docker-Dockerfile-and-Docker-Compose موجود است فایل های Docker خود را به طور موثر بخوانید، درک کنید و بنویسید.
تفاوت بین Host-Volume و Named-Volume mounting را درک کنید
با خواندن و نوشتن فایلهای docker-compose.yaml خود سرعت بگیرید
با بهبود فایل های docker-compose.yaml در دنیای واقعی به خوبی آشنا شوید
مهمترین پرچمها و موارد استفاده روزمره Docker Run را کاوش کنید این دوره برای کسانی است که به دنبال درک Docker و نحوه استفاده از آن برای اشتراکگذاری، ارسال و بازتولید یک محیط در بین تیمها هستند. همچنین اگر به یک راهنمای سریع و در عین حال جامع و عملی برای Docker نیاز دارید، این دوره برای شما مفید خواهد بود. فرآیند نصب Docker در Windows Professional یا Server (با Hyper-V) را بررسی کنید * با اجرای یک Docker Container و همچنین چندین Docker Container به خوبی آشنا شوید * نحوه استفاده و تعریف جداسازی شبکه در Docker و شبکه Docker0 را بدانید.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر توسعه محلی در مقابل جعبه مجازی در مقابل داکر - چرا از داکر استفاده می کنیم؟
Introduction to Local Development vs. Virtual Box vs. Docker - WHY use docker?
نصب Docker در Windows Pro، Windows Home، MacBook یا Linux
Installing Docker on Windows Pro, Windows Home, MacBook or Linux
نصب Docker Desktop روی Windows Professional یا Server (با Hyper-V)
Install Docker Desktop on Windows Professional or Server (with Hyper-V)
Docker Desktop را روی مک نصب کنید
Install Docker Desktop on Mac
نصب Docker Toolbox در Windows Home (بدون Hyper-V)
Install Docker Toolbox on Windows Home (without Hyper-V)
آشنایی با Docker Run با نصب ولوم و پرچم های مهم گام به گام
Understanding Docker Run with Volume mounting and important flags step by step
اجرای یک داکر کانتینر گام به گام توضیح داده شده است
Running a single Docker Container Explained Step-By-Step
اجرای چندین داکر کانتینر، جدا کردن و اتصال گام به گام داکر
Running multiple Docker Containers, detaching and docker attach step by step
اجرای کانتینرهای Docker با سیستم فایل میزبان اشتراکی (نصب صدا)
Running Docker Containers with a Shared Host File System (Volume Mounting)
اجرای اسکریپت های PHP با نصب حجم در ظروف Docker - مثال عملی
Running PHP Scripts with Volume Mounting in Docker Containers - Practical Example
نحوه دسترسی به گزارش سرور در Docker و نحوه انجام پورت فورواردینگ در Docker
How to access Server Logs in Docker and How to do Port Forwarding in Docker
ایجاد تصاویر Docker و یک پیکربندی سفارشی با Dockerfile در Docker
Creating Docker Images and a Custom Configuration with Dockerfile in Docker
اولین Dockerfile خود را به صورت گام به گام توضیح داده شده برای مبتدیان بنویسید
Write your first Dockerfile Step-By-Step Explained for Beginners
از یک سرور توسعه PHP سفارشی در داخل یک Container بر اساس Dockerfile استفاده کنید
Use a custom PHP Development Server inside a Container based on a Dockerfile
برنامه وب خود را با استفاده از Apache/PHP به عنوان تصویر Docker با یک Dockerfile ارسال کنید
Ship your Web-Application using Apache/PHP as Docker Image with a Dockerfile
تصاویر سفارشی را در مخزن تصویر Docker-Hub آپلود کنید
Upload Custom Images to Docker-Hub Image Repository
خواندن، درک و نوشتن فایل های docker-compose.yml گام به گام
Reading, Understanding and Writing docker-compose.yml files step by step
فایل docker-compose.yml خط به خط توضیح داده شده است
The docker-compose.yml File Explained Line-by-Line
این روشی است که از Docker-Compose برای شروع و توقف خدمات استفاده می کنید
This is how you use Docker-Compose to Start and Stop Services
با استفاده از Docker-Compose تصاویر خود را با پیکربندی سفارشی بسازید
Build your own Images with Custom Configuration using Docker-Compose
یک محیط توسعه نمونه (PHP/Apache/MySQL) با استفاده از docker-compose.yml
A Sample Development Environment (PHP/Apache/MySQL) using docker-compose.yml
درک پایداری داده ها در فهرست راهنماهای نصب شده در حجم میزبان قدم به قدم
Understanding Data Persistence in Host-Volume Mounted Directories Step by Step
درک پایداری داده ها در حجم های نامگذاری شده و به اشتراک گذاری داده ها در کانتینرها
Understanding Data Persistence in Named-Volumes and Data-Sharing in Containers
درک جداسازی شبکه با استفاده از شبکه های پل در Docker-Compose
Understanding Network Segregation using Bridge Networks in Docker-Compose
درک جداسازی شبکه در Docker و شبکه Docker0
Understanding Network Segregation in Docker and the Docker0 network
ایجاد یک شبکه خاص در فایل docker-compose.yml
Creating a Specific Network in the docker-compose.yml file
استفاده و تعریف شبکه ها در فایل docker-compose.yml برای جداسازی شبکه
Using and Defining Networks in docker-compose.yml file for Network Segregation
مثال عملی یک محیط docker-compose.yml
Practical Example of a docker-compose.yml Environment
درک و بهبود فایل وردپرس docker-compose.yml
Understanding and Improving the Wordpress docker-compose.yml file
با تشکر از خرید این دوره: کلمات پایانی
Thank you for buying this course: Closing words
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات