مروری بر دوره
از جذابترین و بهروزترین مباحث دنیای فناوری اطلاعات، تکنولوژی شگفتانگیز "کانتینر" است. هرجا صحبت از کانتینر است، احتمالا نام ابزارهای پیادهسازی و مدیریت آن که معروفترینشان "داکر" است، به گوشتان میخورد.
داکر این امکان را در اختیار راهبران سیستم و توسعهدهندگان قرار میدهد که نرمافزارها و سرویسهای موردنیاز خود را به صورت مجزا در محیط کاملا ایزولهای که به آن کانتینر میگویند، بر روی کرنل لینوکس راهاندازی کنند.
داکر میتواند یک سرویس را با تمام ماژولها و کامپوننتهای وابسته آن( مانند کتابخانهها، توابع و…) یکی کرده و به صورت یک پکیج (کانتینر) درآورد. به این ترتیب برنامه تولید شده در پلتفرمها و سیستمهای مختلف بدون مشکل اجرا خواهدشد.
در این دوره آموزشی قصد داریم به بررسی تکنولوژی داکر، دلایل کاربرد و محبوبیت آن در سازمانهای تجاری و همچنین پیادهسازی داکر در یک زیرساخت بپردازیم.
.
آنچه خواهید آموخت
- آشنایی با مفاهیم پایهای 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
به عنوان اولین نفر، نظر خود را بنویسید!