لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع داکر (Docker) برای مبتدیان: سریع و کاربردی
- آخرین آپدیت
دانلود Docker for Beginners: Fast & Hands-On Training
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
داکر را از صفر با آزمایشگاههای عملی، کانتینرها، ایمیجها، شبکه، Volumeها، Docker Compose و Docker Swarm بیاموزید.
مفاهیم بنیادی داکر، ایدههای کانتینریسازی و تفاوتهای بین داکر و فناوریهای سنتی مجازیسازی را درک کنید.
نصب و پیکربندی داکر در ویندوز و لینوکس، ایجاد و مدیریت کانتینرها، ایمیجها، Volumeها و شبکهها را یاد بگیرید.
ایمیجهای سفارشی داکر را با استفاده از Dockerfile بسازید، ایمیجها را بین سیستمها منتقل کنید و با Docker Hub و Nexus Repository کار کنید.
اپلیکیشنهای واقعی را با استفاده از Docker Compose (از جمله وبسایتهای استاتیک و وردپرس) مستقر کنید و زمان استفاده از Docker Swarm و Kubernetes را بشناسید.
پیش نیازها: هیچ تجربه قبلی در داکر مورد نیاز نیست. مهارتهای پایه کامپیوتری و آشنایی با دستورات ساده لینوکس مفید است اما اجباری نیست. تمام مفاهیم داکر به صورت گامبهگام توضیح داده خواهد شد.
آیا آمادهاید تا داکر را بیاموزید و مسیر DevOps خود را آغاز کنید؟
این دوره برای مبتدیانی طراحی شده است که میخواهند داکر را از پایه، از طریق توضیحات ساده و دموهای عملی درک کنند.
به جای تمرکز صرف بر تئوری، شما محیطهای واقعی داکر را میسازید و از طریق انجام پروژه یاد میگیرید. هر مفهوم گامبهگام توضیح داده شده است تا حتی اگر هیچ تجربه قبلی در زمینه کانتینرها ندارید، به راحتی پیش بروید.
در طول این دوره، خواهید آموخت که داکر در لایه داخلی چگونه کار میکند، چرا کانتینرها به استاندارد صنعت تبدیل شدهاند و داکر چه تفاوتی با فناوریهای سنتی مجازیسازی دارد.
در طول دوره، شما موارد زیر را انجام خواهید داد:
نصب داکر روی لینوکس
درک معماری داکر
کار با Docker Images
ایجاد و مدیریت کانتینرها
اجرای دستورات داخل کانتینرها
مدیریت Volumeها برای ذخیرهسازی دائمی
پیکربندی شبکههای داکر (Docker Networks)
ساخت ایمیجهای سفارشی با استفاده از Dockerfile
استفاده بهینه از Docker Hub
استقرار اپلیکیشنهای چند-کانتینری با Docker Compose
یادگیری مفاهیم پایه Docker Swarm
درک بهترین روشهای (Best Practices) مدیریت کانتینر
عیبیابی مشکلات رایج داکر
نصب و استفاده از Nexus Repository
هر درس شامل مثالهای عملی است که میتوانید روی کامپیوتر خود اجرا کنید. در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس کامل، کانتینرهای داکر را در محیطهای واقعی ایجاد، مدیریت و مستقر کنید.
چه مدیر سیستم باشید، چه مهندس شبکه، مهندس DevOps، توسعهدهنده نرمافزار یا دانشجوی IT، این دوره مهارتهای عملی داکر مورد نیاز برای زیرساختهای مدرن را در اختیار شما قرار میدهد.
هیچ تجربه قبلی در داکر نیاز نیست. آشنایی اولیه با خط فرمان لینوکس توصیه میشود اما الزامی نیست.
همین امروز یادگیری داکر را شروع کنید و پایهای قوی برای Kubernetes، رایانش ابری و فناوریهای مدرن DevOps بسازید.
سرفصل ها و درس ها
مقدمهای بر مجازیسازی و مفاهیم پایه داکر
Introduction to Virtualization and Docker Basics
مجازیسازی چیست؟ تفاوتهای ESXi و Docker
What is Virtualization? Differences between ESXi and Docker
نصب داکر روی ویندوز و لینوکس
Installing Docker Installing Docker on Windows and Linux
اجرای اولین کانتینر: اجرای کانتینر Nginx با دستور docker run
Running Your First Container Running an Nginx container using docker run
مبانی داکر (ایمیجها و کانتینرها)
Docker Fundamentals (Images & Containers)
کانتینرها و ایمیجها: کانتینر چیست؟ آشنایی با Docker Hub و ایمیجها
Containers and Images What is a container? Introduction to Docker hub & images
دستورات چرخه حیات کانتینر: کار با docker ps, stop, start, rm, pull
Container Lifecycle Commands Working with docker ps, stop, start, rm , pull
تمرین عملی ۱: اجرا و تعامل با یک کانتینر
Hands-on Practice 1 Running and interacting with a container
تعامل با کانتینر: تغییر محتوای کانتینر Nginx با دستور docker exec
Container Interaction Modifying Nginx container content using docker exec
داکر Volumeها (اتصال پایه): متصل کردن دایرکتوریها به داخل کانتینر
Docker Volumes (Basic Mounting) Mounting directories inside containers
کار با ایمیجهای داکر: دانلود و مدیریت ایمیجها از Docker Hub
Working with Docker Images Downloading and managing images from Docker Hub
تمرین عملی (وبسایت استاتیک)
Hands-on Practice (Static Website)
راهکار – وبسایت استاتیک: حل گامبهگام تمرین
Solution – Static Website Step-by-step solution of the exercise
تمرین ۲ – استقرار وبسایت استاتیک: دپلوی وبسایت با استفاده از داکر
Practice 2 – Static Website Deployment Deploying a static website using Docker
Dockerfile و ساخت ایمیج
Dockerfile and Image Building
مقدمهای بر Dockerfile: ساخت ایمیجهای سفارشی برای اپلیکیشنها
Introduction to Dockerfile Creating custom images for applications
دستورات Dockerfile: درک دستور CMD و فرآیند Build
Dockerfile Instructions Understanding CMD and the build process
ساخت اپلیکیشنهای وب با Dockerfile: استفاده از COPY، EXPOSE و ساخت ایمیج
Building Web Applications with Dockerfile Using COPY, EXPOSE, and building imag
انتقال ایمیج و مدیریت مخازن (Repository)
Image Transfer and Repository Management
بکآپ و بازیابی ایمیج: استفاده از docker save و docker load
Image Backup and Restore Using docker save and docker load
آشنایی با Nexus Repository: راه اندازی Nexus به عنوان داکر رجیستری
Introduction to Nexus Repository Setting up Nexus as a Docker registry
پیکربندی Nexus برای داکر: آمادهسازی Nexus برای ذخیره ایمیجها
Configuring Nexus for Docker Preparing Nexus for image storage
انتقال ایمیجها از طریق Nexus: آپلود و دانلود ایمیجهای داکر
Transferring Images via Nexus Uploading and downloading Docker images
مقدمهای بر Docker Compose: درک اپلیکیشنهای چند-کانتینری
Introduction to Docker Compose Understanding multi-container applications
اکوسیستم داکر (Compose، شبکه و Volumeها)
Docker Ecosystem (Compose, Networking, Volumes)
مبانی شبکه در داکر: آشنایی با شبکه کانتینرها
Docker Networking Basics Introduction to container networking
داکر Volumeها: پایداری دادهها در کانتینرها
Docker Volumes Data persistence in containers
استقرار وردپرس با Docker Compose: دپلوی کامل و عملی
Deploying WordPress with Docker Compose Full practical deployment
نمایش نظرات