آموزش استفاده از یک برنامه کانتینر شده با Docker

دانلود Deploying a Containerized Application with Docker

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: تصاویر یک قالب استاندارد برای بسته بندی برنامه های سفارشی ارائه می دهند. در این دوره ، با استفاده از یک برنامه کانتینر شده با Docker ، راه هایی را برای ارائه همان سازگاری هنگام اجرای آن برنامه ها کشف خواهید کرد. ابتدا یاد می گیرید که چگونه یک تصویر برای یک برنامه API سفارشی ایجاد کنید. سپس ، خواهید دید که چگونه تصویر را به Docker Hub فشار دهید. سرانجام ، شما سعی می کنید چرخه عمر برنامه را هنگام اجرای داخل یک ظرف بر اساس تصویر از پیش ساخته مدیریت کنید. پس از اتمام این دوره ، مهارت و دانش در مورد مراحل مورد نیاز برای کانتینر کردن هر برنامه ، با ایجاد یک تصویر و سپس اجرای آن خواهید داشت.

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

      Containerize یک برنامه وب پایتون Containerize a Python Web App

      • اطمینان حاصل کنید که می توانید برنامه Python را در خارج از Docker اجرا کنید Make Sure You Can Run the Python App Outside of Docker

      • برای برنامه پایتون یک dockerfile بنویسید Write a Dockerfile for the Python App

      • تصویر را بسازید و برنامه Python Containerized را اجرا کنید Build the Image and Run the Containerized Python App

      • ظروف را کنترل و متوقف کنید Monitor and Stop Containers

      • با استفاده از مدیر بسته UV ​​، یک برنامه Python را Containerize کنید Containerize a Python App Using the uv Package Manager

      به اشتراک گذاری تصویر برنامه وب Sharing the Web App Image

      • ثبت نام مخازن میزبان که حاوی تصاویر هستند Registries Host Repositories That Contain Images

      • تصویر را در آماده سازی برای Docker Hub برچسب بزنید Tag the Image in Preparation for Docker Hub

      • تصویر را به Docker Hub فشار دهید Push the Image to Docker Hub

      • تمام تصاویر را برداشته و تصویر جدید را بکشید Remove All Images and Pull the New Image

      • برای تمایز نسخه های برنامه از برچسب تصویر استفاده کنید Use the Image Tag to Differentiate App Versions

      مدیریت چرخه عمر کانتینر Managing the Container Lifecycle

      • یک ظرف جدا شده را در پس زمینه اجرا کنید Run a Detached Container in the Background

      • یک ظرف را حذف کنید تا تصویر آن به روز شود Remove a Container to Update Its Image

      • عیب یابی در سیاهههای موجود در کانتینر Troubleshoot in the Container Logs

      • رفع اشکال را با پایتون در مقابل تصویر جدید تست کنید Test the Bug Fix with Python Versus a New Image

      • متغیرهای محیط را به ظرف منتقل کنید - یعنی Flash_Debug Pass Environment Variables to the Container - i.e. FLASH_DEBUG

      • برای بررسی متغیرهای محیط ، پیکربندی تصویر را بازرسی کنید Inspect the Image Config to Check Environment Variables

      • پیش فرض های متغیر محیط Dockerfile را آزمایش و نادیده بگیرید Test and Override Dockerfile Environment Variable Defaults

      • CPU و استفاده از حافظه را با آمار کانتینر Docker کنترل کنید Monitor CPU and Memory Usage with Docker Container Stats

      نمایش نظرات

      آموزش استفاده از یک برنامه کانتینر شده با Docker
      جزییات دوره
      33m
      18
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      2
      از 5
      دارد
      دارد
      دارد
      Wes Higbee
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Wes Higbee Wes Higbee

      وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.