آموزش 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 برای توسعه دهندگان جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 37m
41
Linkedin (لینکدین) lynda-small
01 اردیبهشت 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 و یک کاپیتان داکر ، از طریق توییتر به راحتی قابل دسترسی است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.