آموزش Docker برای توسعه دهندگان جاوا

Docker for Java Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Docker - یک پلت فرم کانتینر نرم افزاری پیشرو - می تواند با ارائه یک بستر مشترک برای همکاری ، تجربه کلی تحویل برنامه را ساده کند. Docker بصورت یکپارچه با زنجیره ابزار موجود ادغام می شود و تحویل سریع نرم افزار را آسان تر می کند. در این دوره ، نحوه شروع کار با Docker را بیاموزید و نکات و ترفندهایی را که برای توسعه دهندگان جاوا در حال کار با این سیستم عامل است ، بیاموزید. آرون گوپتا نحوه اجرای کانتینرها و ساخت تصاویر و همچنین نحوه استقرار برنامه های چند کانتینر بر روی چندین میزبان را توضیح می دهد. آرون همچنین خوشه بندی Docker را پوشش می دهد ، نحوه اجرای کانتینرهای سالم را نشان می دهد ، استراتژی هایی را در مورد نحوه پابرجا نگه داشتن وضعیت کانتینرهای با حالت مشترک به اشتراک می گذارد و به نظارت بر ظروف Docker می پردازد.
موضوعات شامل:
  • شروع کار با داکر
  • اجرای اولین کانتینر Docker خود
  • ایجاد اولین تصویر Docker خود
  • کپی کردن پرونده ها در تصویر Docker
  • اجرای پرونده های JAR از یک تصویر Docker
  • کار با ساختن داکر
  • ایجاد خوشه حالت ازدحام چند گره با استفاده از دستگاه داکر
  • اعزام خدمات به حالت ازدحام
  • ایجاد خوشه حالت ازدحام چند گره در AWS
  • ایجاد یک خوشه پایگاه داده با استفاده از سرویس Docker
  • نظارت بر داکر با پرومتئوس
  • نظارت بر داکر با cAdvisor

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از repo GitHub How to use the GitHub repo

1. آشنایی با داکر 1. Introduction to Docker

  • آشنایی با داکر Introduction to Docker

  • داکر و جاوا Docker and Java

  • گردش کار داکر Docker workflow

  • با Docker شروع کنید Get started with Docker

  • جعبه ابزار داکر برای نسخه ی نمایشی ویندوز Docker Toolbox for Windows demo

2. اجرای کانتینرها و ساخت تصاویر 2. Run Containers and Build Images

  • داکر CLI Docker CLI

  • اولین ظرف Docker خود را اجرا کنید Run your first Docker container

  • اجرای کانتینر (درگاه و حجم) Run container (ports and volumes)

  • اولین تصویر Docker خود را ایجاد کنید Create your first Docker image

  • اولین تصویر جاوا داکر خود را ایجاد کنید Create your first Java Docker image

  • پرونده ها را در تصویر Docker کپی کنید Copy files in the Docker image

  • پرونده های JAR را از تصویر Docker اجرا کنید Run JAR files from the Docker image

  • سایر دستورالعمل های Dockerfile Other Dockerfile instructions

  • داکر و مaven Docker and Maven

  • داکر و گرادل Docker and Gradle

  • تصاویر Docker را برچسب گذاری و به اشتراک بگذارید Tag and share Docker images

3. برنامه های چند کانتینر 3. Multicontainer Applications

  • مقدمه ای برای نوشتن Docker Introduction to Docker Compose

  • Docker نوشتن پرونده Docker Compose file

  • برنامه چند کانتینر با Docker Comose Multicontainer application with Docker Compose

  • Docker نوشتن گزینه ها (پروژه و رد کردن) Docker Compose options (project and override)

  • Docker نوشتن گزینه ها (چندین پرونده) Docker Compose options (multiple files)

4- خوشه بندی داکر 4. Docker Clustering

  • آشنایی با حالت swarm Introduction to swarm mode

  • با استفاده از دستگاه Docker ، یک خوشه حالت چند حالته ایجاد کنید Create a multinode swarm mode cluster using Docker Machine

  • خدمات را به حالت swarm بفرستید Deploy services to swarm mode

  • خرابی کانتینر یا گره Container or node failure

  • به روز رسانی و تغییر نورد سرویس Scaling and rolling update of service

  • برنامه چند کانتینر برای خوشه حالت swarm Multicontainer application to swarm mode cluster

  • نگهداری گره ، برچسب / محدودیت ها و سرویس جهانی Node maintenance, label/constraints, and global service

  • خوشه حالت چند حالته را در AWS / لاجورد ایجاد کنید Create multinode swarm mode cluster on AWS/Azure

5- ظروف برجسته 5. Stateful Containers

  • با استفاده از Docker Service یک خوشه پایگاه داده ایجاد کنید Create a database cluster using Docker Service

  • بررسی اجمالی ظروف ماندگار Persistent containers overview

  • ظروف مداوم تمرین Persistent containers practice

  • بررسی اجمالی افزونه Docker Docker volume plugin overview

  • تمرین پلاگین حجم داکر Docker volume plugin practice

6. ظروف داکر را کنترل کنید 6. Monitor Docker Containers

  • Docker را با استفاده از CLI مانیتور کنید Monitor Docker using CLI

  • داکر را با پرومتئوس کنترل کنید Monitor Docker with Prometheus

  • Docker را با cociation نظارت کنید Monitor Docker with cAdvisor

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Docker برای توسعه دهندگان جاوا
جزییات دوره
4h 37m
41
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
160,682
- از 5
ندارد
دارد
دارد
Arun Gupta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arun Gupta Arun Gupta

آرون گوپتا معاون رئیس حمایت از توسعه دهندگان در Couchbase است. او به مدت 10+ سال در Sun ، Oracle و Red Hat جوامع توسعه دهنده را ساخته و هدایت کرده است. وی تخصص عمیقی در هدایت تیم های متقابل کارکردی برای توسعه و اجرای استراتژی ، برنامه ریزی و اجرای محتوا ، کمپین های بازاریابی و برنامه ها دارد. پیش از این او تیم های مهندسی را در Sun هدایت می کرد و یکی از اعضای بنیانگذار تیم Java EE است. گوپتا بیش از 2000 پست وبلاگ در زمینه فناوری نویسنده است. وی در بیش از 40 کشور در زمینه موضوعات بی شماری تجربه سخنرانی گسترده ای دارد و به مدت سه سال متوالی راک استار JavaOne است. گوپتا همچنین فصل Devoxx4Kids را در ایالات متحده تاسیس کرد و همچنان به ارتقا education آموزش فن آوری در کودکان ادامه می دهد. نویسنده چندین کتاب در زمینه فناوری ، یک دونده مشتاق ، یک کره زمین ، یک قهرمان جاوا ، یک رهبر JUG ، یک عضو تیم رویایی NetBeans و یک کاپیتان داکر ، از طریق توییتر به راحتی قابل دسترسی است.