دوره آموزشی داکر

مروری بر دوره

از جذاب‌ترین و به‌روزترین مباحث دنیای فناوری اطلاعات، تکنولوژی شگفت‌انگیز "کانتینر" است. هرجا صحبت از کانتینر است، احتمالا نام ابزارهای پیاده‌سازی و مدیریت آن که معروف‌ترین‌شان "داکر" است، به گوش‌تان می‌خورد.
داکر این امکان را در اختیار راهبران سیستم و توسعه‌دهندگان قرار می‌دهد که نرم‌افزارها و سرویس‌های موردنیاز خود را به صورت مجزا در محیط کاملا ایزوله‌ای که به آن کانتینر می‌گویند، بر روی کرنل لینوکس راه‌اندازی کنند.
داکر می‌تواند یک سرویس  را با تمام ماژول‌ها و کامپوننت‌های وابسته آن( مانند کتابخانه‌ها، توابع و…) یکی کرده و به صورت یک پکیج (کانتینر) درآورد. به این ترتیب برنامه تولید شده در پلتفرم‌ها و سیستمهای مختلف بدون مشکل اجرا خواهدشد.
 در این دوره آموزشی قصد داریم به بررسی تکنولوژی داکر، دلایل کاربرد و محبوبیت آن در سازمان‌های تجاری و همچنین پیاده‌سازی داکر در یک زیرساخت بپردازیم.

.

آنچه خواهید آموخت

  • آشنایی با مفاهیم پایه‌ای docker
  • آشنایی و کار با Container ها در docker
  • ساختن image و مدیریت آنها
  • کار با Volume ها و سیاست های استفاده از آنها
  • تعریف Continuous Integration در داکر
  • آشنایی با Docker Compose
  • آشنایی مقدماتی شبکه در داکر
  • مفاهیم و پیاده سازی امنیت در داکر
  • آشنایی با swarm و پیاده سازی ان در کانتینر ها

سرفصل ها

├── 1. Get Started with Docker Technologies
│   ├── 1. Course Overview Welcome to the Docker Technology World
│   ├── 2. How to Take this Course and How to Get Support
│   ├── 5. Introduction to Virtualization Technologies
│   ├── 6. Docker Software's Client-Server Architecture
│   ├── 7. Install Docker for MacWindows
│   ├── 8. Install Docker Toolbox
│   ├── 9. Important Concepts of Docker Technology
│   ├── 10. Run Our First Hello World Docker Container
│   ├── 11. Deep Dive into Docker Containers
│   ├── 12. Docker Port Mapping and Docker Logs Command
├── 2. Working with Docker Images
│   ├── 1. Docker Image Layers
│   ├── 2. Build Docker Images by using Docker Commit Command
│   ├── 3. Build Docker Images by Writing Dockerfile
│   ├── 4. Dockerfile In-depth
│   ├── 5. Push Docker Images to Docker Hub
├── 3. Create Containerized  Web Applications
│   ├── 1. Containerize a Simple Hello World Web Application
│   ├── 3. Implement a Simple Key-value Lookup Service
│   ├── 4. Create Docker Container Links
│   ├── 5. Automate Current Workflow with Docker Compose
│   ├── 6. Deep Dive into Docker Compose Workflow
├── 4. Docker Networking
│   ├── 1. Introduction to Docker Networking
│   ├── 2. None Network
│   ├── 3. Bridge Network
│   ├── 4. Host Network and Overlay Network
│   ├── 6. Define Container Networks with Docker Compose
├── 5. Introduction to Swarm Cluster
│   ├── 1. Swarm basics
│   ├── 2. Deploy containerized applications 
│   ├── 3. Networking
├── 6. LAB

مخاطبان دوره

  • کلیه علاقه مندان به حوزه لینوکس و متن باز
  • راهبران  و مدیران سیستم
  • متخصصان علاقه مند به حوزه DevOps
  • توسعه دهندگان متن باز

پیش نیازها

  • دوره LPIC1

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.