آشنایی با Docker
Docker یک ابزار برای ایجاد کانتینر است که به توسعهی استاندارد نرم افزار کمک میکند.
با استفاده از Docker میتوان یک بستهی کامل از تمام ابزارها و کتابخانههایی که برای اجرای نرم افزار نیاز است تشکیل داد و اجرای برنامه را در هر محیطی اعم از رایانهی شخصی و یا سرور بدون تغییر در رفتار برنامه، تضمین کرد.
Docker دارای قابلیتهای مختلفی نظیر مپ کردن پورت، ایجاد شبکهی مجازی، ایجاد والیومهای مجازی، ارکستریشن و… است که با استفاده از آنها میتوان فرایند توسعهی نرم افزار را گسترش داد.
همچنین از Docker میتوان برای ایجاد پلتفرمهای مایکروسرویس و رپلیکیشن و لود بالانسینگ نیز استفاده کرد تا بتوان با استفاده از این قابلیتها برنامههای سازمانی بزرگ با ورود دادهی بسیار زیاد را طراحی و اجرا کرد.
در این دوره ما به بررسی Docker از صفر میپردازیم و حتی اگر تا به حال اسم Docker را هم نشنیده باشید با استفاده از این دوره میتوانید نحوهی استفاده از Docker را به صورت حرفهای یاد گرفته و در نرم افزارهای خود از آن استفاده کنید.
حاصل دوره
یادگیری حرفهای Docker و آشنایی با پلتفرم مایکروسرویس
سرفصل های دوره
What is Docker
Why Docker
Connecting to Docker website on Windows
Saying hello to nano editor
Connecting to Docker website on Linux desktop
Connecting to Docker website on Linux server
Installing Docker on Windows
Installing Docker on Linux
What is a container
Creating our first container
Creating containers from Docker Store
Creating more containers
Meet some useful Docker commands
Creating our first image
Creating a custom PHP image with Intl extensiont
Omit sudo command in Linux systems
Copy files from Docker to host machine and vise versa
View container logs
Save container state as an image
Exporting and importing Docker images
What are volumes
Internal Docker volumes
Docker volumes on Windows
Docker volume commands
Connecting multiple containers to each other using Docker volumes
What are networks
Managing networks in Docker
Communicate between containers using Docker automatic service discovery
An introduction to Docker Stacks and Swarms
Docker Compose
Saying hello to Docker Stack
Replication and load balancing using Docker Stack
Using MariaDB and PostgreSQL accross with an expressjs app within Docker Stack
Using Docker Machine to create a cluster of Docker instances and connect them using Docker Swarm
Reverse proxy using Nginx
Conclusion
آشنایی با مدرس دوره
سلام! من حسام هستم و از سال ۱۳۹۰ توسعهی حرفهای نرم افزار رو شروع کردم. تا به حال در حوزههای مختلف برنامه نویسی فعالیت کردم و بیش از ۱۰ نرم افزار دسکتاپ و نرم افزار تحت وب ساختم. ۴ سالی هم در حوزهی پرداخت در شرکتهای PSP و کیف پول الکترونیکی فعالیت کردم و الآن هم دارم روی مباحث Data Engineering و همچنین گرافیکی کار میکنم. امیدوارم از تماشای آموزشهایی که اینجا میذارم لذت ببرید.
ویدیوی معرفی دوره توسط مدرس
معرفی دوره توسط مدرس رایگان
3:40
آشنایی با Docker
دوره آموزشی پروژه محور Docker، قسمت اول ویدئو
2:09
دوره آموزشی پروژه محور Docker، قسمت دوم ویدئو
3:11
آماده سازی محیط عملیاتی دوره
دوره آموزشی پروژه محور Docker، قسمت سوم ویدئو
5:53
دوره آموزشی پروژه محور Docker، قسمت چهارم ویدئو
1:58
دوره آموزشی پروژه محور Docker، قسمت پنجم ویدئو
10:31
دوره آموزشی پروژه محور Docker، قسمت ششم ویدئو
5:26
دوره آموزشی پروژه محور Docker، قسمت هفتم ویدئو
7:16
راهنمای ساخت Image و Container
دوره آموزشی پروژه محور Docker، قسمت هشتم ویدئو
4:35
دوره آموزشی پروژه محور Docker، قسمت نُهُم ویدئو
7:29
دوره آموزشی پروژه محور Docker، قسمت دهم ویدئو
9:49
دوره آموزشی پروژه محور Docker، قسمت یازدهم ویدئو
9:28
دوره آموزشی پروژه محور Docker، قسمت دوازدهم ویدئو
12:51
دوره آموزشی پروژه محور Docker، قسمت سیزدهم ویدئو
7:26
دوره آموزشی پروژه محور Docker، قسمت چهاردهم ویدئو
7:55
دوره آموزشی پروژه محور Docker، قسمت پانزدهم ویدئو
3:01
دوره آموزشی پروژه محور Docker، قسمت شانزدهم ویدئو
5:30
دوره آموزشی پروژه محور Docker، قسمت هفدهم ویدئو
1:58
دوره آموزشی پروژه محور Docker، قسمت هجدهم ویدئو
3:19
دوره آموزشی پروژه محور Docker، قسمت نوزدهم ویدئو
3:34
کار با Virtual Volumes و Networks در Docker
دوره آموزشی پروژه محور Docker، قسمت بیستم ویدئو
9:54
دوره آموزشی پروژه محور Docker، قسمت بیست و یکم ویدئو
5:13
دوره آموزشی پروژه محور Docker، قسمت بیست و دوم ویدئو
4:20
دوره آموزشی پروژه محور Docker، قسمت بیست و سوم ویدئو
3:36
دوره آموزشی پروژه محور Docker، قسمت بیست و چهارم ویدئو
9:44
دوره آموزشی پروژه محور Docker، قسمت بیست و پنج ویدئو
12:30
دوره آموزشی پروژه محور Docker، قسمت بیست و شش ویدئو
5:48
دوره آموزشی پروژه محور Docker، قسمت بیست و هفتم ویدئو
7:54
Docker Stack و Docker Swarm
دوره آموزشی پروژه محور Docker، قسمت بیست و هشتم ویدئو
6:13
دوره آموزشی پروژه محور Docker، قسمت بیست و نهم ویدئو
12:25
دوره آموزشی پروژه محور Docker، قسمت سی اُم ویدئو
11:46
دوره آموزشی پروژه محور Docker، قسمت سی و یکم ویدئو
6:49
دوره آموزشی پروژه محور Docker، قسمت سی و دوم ویدئو
15:03
دوره آموزشی پروژه محور Docker، قسمت سی و سوم ویدئو
15:30
Docker Deployment در محیط عملیاتی
دوره آموزشی پروژه محور Docker، قسمت سی و چهارم ویدئو
10:26
نتیجه گیری
دوره آموزشی پروژه محور Docker، قسمت سی و پنجم (پایانی) ویدئو
2:29
فایل های تمرینات دوره فایل های ضمیمه
فایل زیپ
دوره های مرتبط
دوره آموزشی تحلیل شبکه های اجتماعی و پیچیده با پایتون
دوره آموزشی پروژه محور مبانی پردازش تصویر و بینایی ماشین با OpenCV
کارگاه آموزشی پروژه محور شباهت سنجی رنگ ها و تصاویر با پایتون
دوره آموزشی تحلیل داده ها در پایتون با Pandas
آزمونهای آماری کلیدی برای یک مهندس یادگیری ماشین
پلتفرم بعنوان سرویس با Docker برای مهندسان داده
دوره آموزشی ماشین مجازی Cloudera برای تحلیل کلان داده
دوره آموزشی تصویرسازی داده ها در پایتون با Matplotlib
امتیاز دانشجویان دوره
نظرات
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.
200,000 تومان 99,000 تومان
حسام غلامی
مهندس ارشد نرم افزارسلام! من حسام هستم و از سال ۱۳۹۰ توسعهی حرفهای نرم افزار رو شروع کردم. تا به حال در حوزههای مختلف برنامه نویسی فعالیت کردم و بیش از ۱۰ نرم افزار دسکتاپ و نرم افزار تحت وب ساختم. ۴ سالی هم در حوزهی پرداخت در شرکتهای PSP و کیف پول الکترونیکی فعالیت کردم و الآن هم دارم روی مباحث Data Engineering و همچنین گرافیکی کار میکنم. امیدوارم از تماشای آموزشهایی که اینجا میذارم لذت ببرید.
مهناز( دانشجوی دوره )
سلام و وقت بخیر. با تشکر از زحمات شما برای تهیه آموزش. کاش طولانی تر و مفصل تر بود.