آموزش یادگیری داکر

Learning Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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

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


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

معرفی Introduction

  • با Docker سریع راه بیفتید و کار کنید Get up and running quick with Docker

  • نحوه استفاده از فایل های تمرین How to use the exercise files

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

1. داکر توضیح داد 1. Docker Explained

  • تفاوت داکر The Docker difference

  • آناتومی یک ظرف The anatomy of a container

  • داکر چیست؟ What is Docker?

  • کانتینرها در مقابل ماشین های مجازی Containers vs. virtual machines

2. نصب Docker 2. Installing Docker

  • Docker Desktop Docker Desktop

  • Docker را روی ویندوز با Docker Desktop نصب کنید Install Docker on Windows with Docker Desktop

  • Docker را روی مک با Docker Desktop نصب کنید Install Docker on a Mac with Docker Desktop

  • Docker را روی لینوکس نصب کنید Install Docker on Linux

3. استفاده از Docker 3. Using Docker

  • کاوش Docker CLI Exploring the Docker CLI

  • چالش: راه اندازی NGINX Challenge: Starting NGINX

  • اتصال پورت ها به کانتینر شما Binding ports to your container

  • یک ظرف Docker ایجاد کنید Create a Docker container

  • یک ظرف Docker از Dockerfiles، قسمت 1 ایجاد کنید Create a Docker container from Dockerfiles, part 1

  • توقف و برداشتن ظرف Stopping and removing the container

  • معرفی Docker Hub Introducing the Docker Hub

  • بررسی تصاویر خود در Docker Hub Checking your images in Docker Hub

  • ذخیره داده ها از کانتینرها Saving data from containers

  • یک ظرف Docker از Dockerfiles، قسمت 2 ایجاد کنید Create a Docker container from Dockerfiles, part 2

  • ایجاد یک ظرف داکر: راه کوتاه Create a Docker container: The short way

  • با ظرف خود تعامل داشته باشید Interact with your container

  • فشار دادن تصاویر به رجیستری Docker Pushing images to the Docker registry

  • راه حل: راه اندازی NGINX Solution: Starting NGINX

4. وقتی همه چیز اشتباه می شود 4. When Things Go Wrong

  • راه حل: یک ظرف شکسته را تعمیر کنید Solution: Fix a broken container

  • چالش: یک ظرف شکسته را تعمیر کنید Challenge: Fix a broken container

  • کمک! ظرف من واقعا کند است Help! My container is really slow

  • کمک! به نظر می رسد نمی توانم ظرف های بیشتری ایجاد کنم Help! I can't seem to create more containers

5. منابع اضافی Docker 5. Additional Docker Resources

  • با Docker Compose آن را به سطح بعدی ببرید Taking it to the next level with Docker Compose

  • بهترین شیوه های داکر Docker best practices

  • با Kubernetes حتی بیشتر به سطح بالاتر بروید Level up even more with Kubernetes

نتیجه Conclusion

  • تا دفعه بعد Until next time

نمایش نظرات

آموزش یادگیری داکر
جزییات دوره
1h 56m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
44,005
- از 5
دارد
دارد
دارد
Carlos Nunez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos Nunez Carlos Nunez

مشاور ابر و نرم افزار | مهندس میدان در VMware

کارلوس نونز یک مهندس میدانی در VMware است.

ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقش‌های گذشته، کارلوس تیمی را در پیاده‌سازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.

کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.