فارسی
انگلیسی
فارسی
سرفصل دوره جامع Docker (از نصب تا مدیریت کانتینرها)
۱.
مقدمات و آشنایی اولیه
Docker چیست؟ – مفاهیم پایه و تفاوت با ماشینهای مجازی
مزایای Docker – دلایل محبوبیت در توسعه نرمافزار
نصب و راهاندازی (ویندوز، لینوکس و macOS)
۲.
اولین تجربه کار با Docker
اجرای اولین کانتینر – Hello World
مفاهیم Image و Container – تفاوتهای کلیدی
کار با Docker Hub – جستجو و دریافت Imageها
۳.
مدیریت کانتینرها
دستورات پایه (run, stop, rm, ps)
مدیریت لاگها و بررسی عملکرد
تعامل با کانتینرهای در حال اجرا
۴.
ساخت Imageهای سفارشی
آشنایی با Dockerfile و ساختار آن
ساخت Imageهای بهینهشده
تکنیکهای کاهش حجم Image
۵.
مدیریت دادهها و شبکه
مدیریت ذخیرهسازی دادهها (Volumes)
شبکهبندی در Docker – انواع شبکهها
مدیریت پورتها و اتصالات
۶.
Docker Compose
معرفی Docker Compose و کاربردها
نحوه نوشتن فایل docker-compose.yml
مدیریت برنامههای چندکانتینری
۷.
پروژههای عملی
راهاندازی وب سرور Nginx
استقرار برنامههای چندلایه
عیبیابی و بهینهسازی
انگلیسی
Docker Training Course
1.
Introduction to Docker
What is Docker? – Understanding containerization and its benefits
Why use Docker? – Key advantages in modern software development
Installing Docker – Quick setup guide for Windows and Linux
2.
Getting Started with Docker
Your first container – Running a basic application
Images vs. Containers – Understanding fundamental differences
Finding and pulling images – Using Docker Hub effectively
3.
Managing Containers
Essential Docker commands – Start, stop, and remove containers
Working with logs – Monitoring container output
Interactive environment – Executing commands within containers
4.
Building and Optimizing Images
Dockerfile basics – Structure and use cases
Creating custom images – Defining configurations
Optimizing images – Reducing size and improving efficiency
5.
Data Management and Networking
Handling storage – Introduction to volumes and persistent data
Container networking – Connecting services within Docker
Port configuration – Making services accessible
6.
Using Docker Compose
What is Docker Compose? – Benefits and use cases
Writing a docker-compose.yml file – Defining multi-container applications
Deploying a multi-service project – Running interconnected containers