آموزش Dockerization - کارهای بیشتری با Docker انجام دهید [ویدئو]

Dockerization - Do more with Docker [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شما از Docker برای قرار دادن کد خود در ظروف یا بسته های کوچک، همراه با هر آنچه که برای اجرای کد لازم است استفاده می کنید، پس از آن کد را به هر سیستمی ارسال می کنید و به راحتی آن را مستقر می کنید. اکنون می خواهید جلوتر بروید و از Docker برای افزایش بهره وری استفاده کنید. شما جای درست آمده اید! این دوره شما را با انواع مختلف عناصر شبکه داخلی و نحوه ایجاد شبکه های سفارشی آشنا می کند. شما یاد خواهید گرفت که چگونه کانتینرهای مختلف Docker را به هم مرتبط کنید تا بتوانند با یکدیگر صحبت کنند. همچنین، شما یاد خواهید گرفت که چندین کانتینر Docker را با کمک شبکه های سفارشی متصل کنید. در مرحله بعد، نحوه تعریف و اجرای برنامه های Docker چند کانتینری را با کمک ابزار Docker Compose یاد خواهید گرفت. با حرکت رو به جلو، یاد خواهید گرفت که WordPress، MongoDB و سرور MySQL را با استفاده از Docker استقرار دهید. همچنین، شما یاد خواهید گرفت که یک برنامه را به سرویس های جداگانه تقسیم کنید که به طور آزاد به هم گره خورده اند، بنابراین می توانند به صورت عمودی یا افقی مقیاس شوند. در نهایت، نحوه استفاده از مکانیسم‌های کشف سرویس برای اجازه دادن به کانتینر Docker برای کشف خودکار سایر کانتینرها و برقراری ارتباط با آنها را بررسی خواهید کرد. شبکه های سفارشی را با انواع مختلف عناصر شبکه داخلی ایجاد کنید چندین کانتینر را به هم متصل کنید تا بتوانند با یکدیگر صحبت کنند از میکروسرویس ها برای استقرار وردپرس استفاده کنید برنامه های کاربردی دیگری مانند NodeJS و MongoDB را مستقر کنید برنامه های Docker چند کانتینری را با کمک ابزار Docker Compose تعریف و اجرا کنید استقرار برنامه‌های دنیای واقعی بر روی چندین گره با استفاده از Docker Swarm این دوره برای مهندسین DevOps و متخصصان فناوری اطلاعات است که می‌خواهند استفاده از چندین کانتینر Docker برای برقراری ارتباط در انواع مختلف شبکه را یاد بگیرند و می‌خواهند آنها را روی یک یا چند گره با برنامه‌های دنیای واقعی هماهنگ کنند. استقرارها آشنایی با Docker فرض می شود. این دوره از نمونه های دنیای واقعی از یک نویسنده با تجربه استفاده می کند تا همه آنچه را که باید در مورد Docker بدانید را به شما آموزش می دهد * فراتر از اصول اولیه بروید و مانند یک حرفه ای با کانتینرها و تصاویر Docker کار کنید * برنامه های کاربردی دنیای واقعی مانند WordPress و NodeJS API را در حین حفظ کردن استفاده کنید. در دسترس بودن و تحمل خطا با استفاده از Docker Compose و Docker Swarm

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

Docker Networking Primer Docker Networking Primer

  • بررسی اجمالی دوره The Course Overview

  • حالت شبکه پل The Bridge Network Mode

  • حالت شبکه میزبان The Host Network Mode

  • حالت شبکه "هیچ". The "none" Network Mode

  • نوع شبکه تعریف شده توسط کاربر The User-Defined Network Type

ایجاد تصاویر Docker برای شما Making Docker Images Work for You

  • با استفاده از دستور ADD Using the ADD Command

  • زمانی که (نه) از حافظه پنهان تصویر استفاده کنید When (Not) to Use the Image Cache

  • یک تصویر API فقط با دو خط بسازید Build an API Image with Two Lines Only

تکنیک های پیشرفته کانتینر در حال اجرا Advanced Container-Running Techniques

  • یک مرورگر وب GUI را از Container خود راه اندازی کنید Launch a GUI Web Browser from Your Container

  • برخورد با ظروف "زامبی". Dealing with "zombie" Containers

  • اجرای کانتینرهای راه دور در VirtualBox Running Remote Containers on VirtualBox

  • اجرای کانتینرهای راه دور در AWS Running Remote Containers on AWS

استقرار وردپرس به روش Microservices Deploying WordPress the Microservices Way

  • چه مشکلی با روش سنتی دارد؟ What's Wrong with the Traditional Way?

  • استقرار کانتینر پایگاه داده MySQL Deploying MySQL Database Container

  • استقرار کانتینر وردپرس Deploying the WordPress Container

استقرار Node.js و MongoDB Deploying Node.js and MongoDB

  • Node.js و MongoDB را به صورت بومی مستقر کنید Deploy Node.js and MongoDB Natively

  • Dockerizing Node.js و MongoDB Dockerizing Node.js and MongoDB

هماهنگ سازی زیرساخت تک گره Orchestrating a Single-Node Infrastructure

  • نصب Docker-Compose Docker-Compose Installation

  • استفاده از Docker-Compose با استقرار وردپرس Using Docker-Compose with the WordPress Deployment

  • استفاده از Docker-Compose با Node.js API و MongoDB Using Docker-Compose with the Node.js API and MongoDB

ارکستراسیون چند میزبان و کشف خدمات Multi-Host Orchestration and Service Discovery

  • تنظیم Node.js در Docker Swarm Setting Node.js on Docker Swarm

  • افزودن سطح میان افزار Adding a Middleware Level

  • بررسی تحمل خطا و در دسترس بودن بالا Examining Fault Tolerance and High Availability

زندگی خود را به عنوان یک کاربر داکر آسان تر کنید Making Your Life Easier as a Docker User

  • اجرای Docker بدون مجوز روت Running Docker without Root Permissions

  • تمیز کردن ظروف استفاده نشده Cleaning Up Unused Containers

  • برخورد با جلدهای «یتیم». Dealing with "orphaned" Volumes

  • ترک یک کانتینر تعاملی بدون توقف آن Leaving an Interactive Container Without Stopping It

  • مدیریت Docker با استفاده از رابط کاربری گرافیکی (Portainer) Managing Docker Using the GUI (Portainer)

  • آیا ما در داخل یک کانتینر می دویم؟ Are We Running Inside a Container?

نمایش نظرات

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

آموزش Dockerization - کارهای بیشتری با Docker انجام دهید [ویدئو]
جزییات دوره
3 h 36 m
29
Packtpub Packtpub
(آخرین آپدیت)
2
4 از 5
ندارد
دارد
دارد
TechSnips LLC
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TechSnips LLC TechSnips LLC

TechSnips یک پلت فرم توسعه شغلی فناوری اطلاعات است که محتوای آموزشی رایگان را برای افراد در فناوری اطلاعات (IT) فراهم می کند. ما در مورد طیف وسیعی از موضوعات مرتبط با فناوری مانند رایانش ابری، برنامه‌نویسی، مدیریت سیستم و بسیاری موارد دیگر، اسکرین‌کست یا بریده‌برداری ارائه می‌کنیم. تمام محتوایی که ما منتشر می کنیم توسط متخصصان فناوری اطلاعات، مدیران سیستم، مهندسان DevOps، توسعه دهندگان نرم افزار ساخته شده است. همه محتوا توسط افرادی در سنگر ایجاد می شود که این کار را روز به روز انجام می دهند. ما هیچ مربی "حرفه ای" در اینجا نداریم. کارشناسان ما در طول مسیر به صورت دستی انتخاب می‌شوند و به آنها آموزش داده می‌شود که منجر به محتوای آموزشی با کیفیت بالا می‌شود. ما دوست داریم خود را یک پلت فرم توسعه شغلی فناوری اطلاعات بدانیم تا یک پلت فرم یادگیری الکترونیکی، زیرا خدمات ما مزایای توسعه شغلی را هم برای مشارکت کنندگان (کسانی که محتوا را تولید می کنند) و هم برای مشترکین (کسانی که محتوا را مصرف می کنند) ارائه می دهد. ما به افرادی که در هر دو طرف سکه هستند کمک می کنیم تا در حرفه خود بهتر شوند. احمد الفخارانی یک مهندس ارشد Cloud و DevOps است. او از سال 2011 با لینوکس و فن‌آوری‌های منبع باز کار می‌کند. احمد با داشتن عناوین شغلی مختلف هم در دنیای سازمانی و هم در استارت‌آپ‌های کوچک و متوسط، تمام چرخه عمر ایجاد و نگهداری نرم‌افزار را از ابتدا تا پایان تجربه کرده است. او همچنین به بسیاری از دانش‌آموزان ابزارهای مختلف DevOps مانند Docker، Ansible، Chef، Vagrant، Jenkins و همچنین فناوری‌های ابری AWS مانند EC2، S3، Beanstalk و Lambda را آموزش داده است. احمد یک همکار معمار راه حل AWS گواهی شده است.