نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از Docker در Windows استفاده کنید تا تحویل برنامه شما را محدود کند. تحویل برنامه CI/CD با چرخه کامل را با استفاده از ظروف Docker بیاموزید ، همه خوشه های تولیدی هستند که در Azure ACS با Kubernetes یا روی پارچه سرویس کار می کنند. بسیاری از توسعه دهندگان و معماران با درخواست انتقال به تحویل مداوم و DevOps مواجه هستند. آنها همچنین محبوبیت Docker را در حال ظهور می بینند و از آنها خواسته می شود تا برنامه های جدید و فعلی Net را به یک راه حل "dockerized" منتقل کنند. در این دوره ، مقدمه ای بر Docker در ویندوز با ویژوال استودیو 2017 ، می آموزید که چگونه از Docker برای ارائه راه حل به سیستم عامل ویندوز استفاده کنید. ابتدا گزینه ها و قابلیت هایی را که داکر در پلتفرم ویندوز ارائه می دهد ، جستجو خواهید کرد. در مرحله بعدی ، شما خواهید فهمید که Visual Studio 2017 چگونه استفاده از Docker را در چرخه توسعه ساده می کند. سرانجام ، شما می آموزید که چگونه خط لوله تحویل با Visual Studio Team Services (VSTST) یا TFS را برای استقرار در هر یک از سیستم عامل های هدف اعم از ویندوز سرور گرفته تا دسته ای از ماشین آلات مدیریت شده توسط مدیران خوشه مانند Kubernetes یا Service Fabric ، پیاده سازی کنید. . در پایان این دوره ، شما می توانید نحوه کار ظروف بر روی ویندوز ، نحوه ساخت کانتینرهای Docker برای اجرای بارهای جدید یا موجود و نحوه استقرار برنامه های خود در محلول های مختلف میزبانی کانتینرها را در محیط پیش فرض یا در ابر توضیح دهید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی Docker ، Visual Studio و Windows Platform
Introduction to Docker, Visual Studio, and the Windows Platform
-
آشنایی با Docker در ویندوز با Visual Studio 2017
Introduction to Docker on Windows with Visual Studio 2017
-
اهداف دوره
Course Objectives
-
آنچه از این دوره دریافت خواهید کرد
What You Will Get from This Course
-
ماژول های دوره
Course Modules
-
بررسی اجمالی
Overview
-
در حال اجرا کانتینر و Docker
Running Containers and Docker
-
کانتینر چیست؟
What Is a Container?
-
ظروف در مقابل ماشین های مجازی
Containers vs. Virtual Machines
-
بازرسی ظروف در حال اجرا در ویندوز
Inspecting Running Containers on Windows
-
کانتینر در مقابل داکر
Containers vs. Docker
-
رابط خط فرمان Docker
Docker Command-line Interface
-
خط فرمان داکر
Docker Command-line
-
تفاوت بین تصویر و کانتینر (1/2)
Difference Between an Image and a Container(1/2)
-
تفاوت بین تصویر و کانتینر (2/2)
Difference Between an Image and a Container(2/2)
-
بازرسی تصاویر و لایه ها
Inspecting Images and Layers
-
همه اش را بگذار کنار هم
Putting It All Together
-
در حال اجرا روی ویندوز
Running on Windows
-
ابزارهای توسعه
Development Tools
-
داکر آهنگ سازی
Docker Compose
-
دستورات Docker برای درک ویژوال استودیو لازم است
Docker Commands Needed to Understand Visual Studio
-
کدام یک .Net Framework را انتخاب کنید؟
Which .Net Framework to Choose?
-
خوشه های کانتینر
Container Clusters
-
خلاصه
Summary
Docker و Visual Studio
Docker and Visual Studio
-
خوش آمدی
Welcome
-
مقدمه
Introduction
-
استفاده از ابزار Docker در Visual Studio 2017
Using the Docker Tools in Visual Studio 2017
-
پرونده های باربر اضافه شد
Docker Files Added
-
ترفند رفع اشکال/انتشار Dockerfile
The Dockerfile Debug/Release Trick
-
نسخه ی نمایشی: ساخت کانتینر از خط فرمان
Demo: Building Containers from the Command-line
-
فایلهای Yaml اضافه شد
Yaml Files Added
-
ترفند پرونده یامل
The Yaml File Trick
-
نسخه ی نمایشی: ساخت ظروف از خط فرمان با استفاده از Docker-compose
Demo: Building Containers from the Command-line Using Docker-compose
-
ترفند پرونده Yaml (ادامه)
The Yaml File Trick (cont.)
-
نسخه ی نمایشی: Volume Maps را روی کانتینرها نشان دهید
Demo: Show the Volume Maps on the Containers
-
ترفند پرونده Yaml (ادامه)
The Yaml File Trick (cont.)
-
برای ساخت کانتینرها از Visual Studio 2017 IDE استفاده کنید
Use the Visual Studio 2017 IDE to Build Containers
-
اشکال زدایی از راه حل های بین ظرفی با Visual Studio 2017
Debugging Your Cross-container Solutions with Visual Studio 2017
-
نمایش نحوه اشکال زدایی از ظروف متقابل
Show How to Debug Cross-containers
-
خلاصه
Summary
مدیریت داده ها در محفظه ها و آزمایش
Handling Data in Containers & Testing
-
خوش آمدی
Welcome
-
بررسی اجمالی
Overview
-
مدیریت داده ها در ظروف
Handling Data in Containers
-
تنظیم نقشه های جلد برای مدیریت وضعیت
Setting up Volume Mappings to Manage State
-
نسخه ی نمایشی: با استفاده از دستورات Volume Mapping
Demo: Using the Volume Mapping Commands
-
اجرای SQL Server در یک کانتینر
Running SQL Server in a Container
-
نسخه ی نمایشی: ایجاد و اجرای تصاویر SQL Server
Demo: Creating and Running SQL Server Images
-
اهرم ناپذیری برای آزمایش
Leveraging Immutability for Testing
-
نسخه ی نمایشی: تست یکپارچه سازی با استفاده از یک ظرف SQL که پس از آزمایش مجدداً تنظیم می شود
Demo: Integration Test Using a SQL Container That Resets After the Tests
-
خلاصه
Summary
Docker و خط لوله تحویل مداوم شما در VSTS
Docker and Your Continuous Delivery Pipeline in VSTS
-
مقدمه
Introduction
-
بررسی اجمالی
Overview
-
درک ساختهای کانتینر شده
Understanding Containerized Builds
-
اجرای ساخت در VSTS
Running a Build in VSTS
-
راه اندازی Build
Setting up the Build
-
پیکربندی نمایندگی های ساخت برای ساخت ظروف
Configuring Build Agents to Build Containers
-
یک عامل ساخت سفارشی تنظیم کنید
Setup a Custom Build Agent
-
یک VSTS Build برای ظروف خود نصب کنید
Setup a VSTS Build for Your Containers
-
درک برچسب ها
Understanding Tags
-
استفاده از کانتینرهای خود با استفاده از خط لوله Release
Deploying Your Containers Using the Release Pipeline
-
کانتینرهای خود را در یک میزبان کانتینر مستقر کنید
Deploy Your Containers to a Container Host
-
هل دادن تصاویر به Azure Container Registry یا Dockerhub
Pushing Images to Azure Container Registry or Dockerhub
-
یک رجیستری Azure Container Registry ایجاد و استفاده کنید
Create and Use an Azure Container Registry
-
خلاصه
Summary
استقرار در Azure Container Services (ACS)
Deploying to Azure Container Services (ACS)
-
مقدمه
Introduction
-
بررسی اجمالی
Overview
-
چرا به خوشه نیاز دارید؟
Why Do You Need Clusters?
-
درک Azure ACS
Understanding Azure ACS
-
ایجاد و پیکربندی یک خوشه
Creating and Configuring a Cluster
-
یک خوشه ACS در حال اجرا Kubernetes ایجاد کنید
Create an ACS Cluster Running Kubernetes
-
در حال استفاده از برنامه خود در خوشه با دست
Deploying Your App to the Cluster by Hand
-
آناتومی خوشه Kubernetes
Kubernetes Cluster Anatomy
-
استقرار در Kubernetes
Deploy to Kubernetes
-
ظروف را با خوشه Kubernetes مستقر کنید
Deploy Containers to Kubernetes Cluster by Hand
-
استقرار برنامه شما در خوشه با استفاده از VSTS
Deploying Your App to the Cluster Using VSTS
-
کانتینرها را با استفاده از VSTS در خوشه Kubernetes مستقر کنید
Deploy Containers to Kubernetes Cluster with VSTS
-
تنظیم تحویل مداوم و استقرار در زمان توقف صفر
Setting up Continuous Delivery and Zero Downtime Deployments
-
استقرار Downtime صفر با استفاده از VSTS و ACS با Kubernetes
Zero Downtime Deployment Using VSTS and ACS with Kubernetes
-
مقیاس گذاری برنامه ها و خوشه
Scaling Your Apps and the Cluster
-
مقیاس گذاری برنامه شما و خوشه ACS
Scaling Your App and the ACS Cluster
-
راه حل های خوشه ای جایگزین
Alternative Cluster Solutions
-
خلاصه
Summary
اعزام به پارچه خدمات لاجوردی
Deploying to Azure Service Fabric
-
مقدمه
Introduction
-
بررسی اجمالی
Overview
-
درک پارچه لاجوردی
Understanding Azure Service Fabric
-
همان قوانینی که برای ACS اعمال می شود
Same Rules Apply as to ACS
-
ایجاد و پیکربندی یک خوشه
Creating and Configuring a Cluster
-
خوشه پارچه سرویس ایجاد کنید
Create a Service Fabric Cluster
-
در حال استفاده از برنامه خود در خوشه با دست
Deploying Your App to the Cluster by Hand
-
کانتینرها را با دست خود به پارچه سرویس بفرستید
Deploy Containers to Service Fabric by Hand
-
استقرار برنامه شما در خوشه با استفاده از VSTS
Deploying Your App to the Cluster Using VSTS
-
کانتینرها را با پارچه VSTS در پارچه سرویس قرار دهید
Deploy Containers to Service Fabric with VSTS
-
خلاصه
Summary
-
ماژول های دوره
Course Modules
-
تکمیل دوره
Course Completion
نمایش نظرات