آموزش شروع کار با Docker در ویندوز

Getting Started with Docker on Windows

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا می خواهید بدانید که چگونه نرم افزار در حال اجرا را ساده کنید؟ این دوره شامل استفاده از نرم افزارهای لینوکس و ویندوز در محیط ویندوز از طریق استفاده از کانتینر سازی است. Docker نرم افزار در حال اجرا را ساده می کند و اکنون با انتشار ظروف ویندوز ، به لطف Docker می توانید تقریباً هر نرم افزاری را با مجموعه ای از دستورات ثابت اجرا کنید. در این دوره ، شروع به کار با Docker در ویندوز ، شما می آموزید که چگونه از محفظه ها در محیط های ویندوز ، هر دو لینوکس و ظروف ویندوز استفاده کنید. نحوه استفاده از Docker برای Windows در ایستگاه های کاری و نحوه استفاده از Docker Engine در محیط سرور را مشاهده خواهید کرد. در طول مسیر ، خواهید دید که چگونه ظروف نرم افزار پیدا کردن ، بارگیری ، نصب ، شروع ، توقف و حذف نرم افزار را ساده می کنند. همچنین خواهید دید که چگونه ایزوله کانتینر امنیت و سادگی را فراهم می کند. شما می آموزید که چگونه تصاویر خود را بسازید و نحوه اجرای برنامه های خط فرمان ، سرورهای وب ، پایگاه داده و سایر برنامه ها را در ظروف یاد بگیرید. سرانجام ، شما خواهید آموخت که چگونه به راحتی برنامه های پیچیده را با آهنگسازی docker تنظیم کنید. تا وقتی که این دوره را تمام کردید ، شما می دانید که چگونه از Docker برای ساده سازی مدیریت نرم افزار استفاده کنید.

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

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

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

کانتینر چیست؟ What Is a Container?

  • نصب نرم افزار اغلب دردناک است Installing Software Is Often Painful

  • چالش های کشف نرم افزار Challenges Discovering Software

  • چالش های نصب نرم افزار Challenges with Software Installation

  • چالش ها با نرم افزار در حال اجرا Challenges with Running Software

  • ظروف مربوط به نرم افزار نیست و مجازی سازی نیست Containers Are About Software Not Virtualization

  • نصب و اجرای MongoDB به عنوان یک برنامه سنتی Installing and Running MongoDB as a Traditional Application

  • یافتن نرم افزار در Hock Docker Finding Software on Docker Hub

  • بارگیری نرم افزار با docker pull Downloading Software with docker pull

  • اجرای نرم افزار در یک کانتینر با داکر اجرا شده Running Software in a Container with docker run

  • کانتینر در حال اجرا فقط یک برنامه در حال اجرا است A Running Container Is Just a Running Application

  • متوقف کردن برنامه ها در یک ظرف ، ظرف را متوقف می کند Stopping Apps in a Container Stops the Container

  • چرا داکر و کانتینر؟ Why Docker and Containers?

نصب Docker برای ویندوز Installing Docker for Windows

  • معرفی ماژول Module Intro

  • نصب Docker برای ویندوز در ویندوز 10 Installing Docker for Windows on Windows 10

  • آنچه Docker برای ویندوز نصب می کند What Docker for Windows Installs

  • اجرای ظروف لینوکس در ویندوز Running Linux Containers on Windows

  • داکر یادگیری را وارونه می کند Docker Inverts Learning

  • توقف ظروف به معنای توقف مراحل است Stopping Containers Means Stopping Processes

  • راه اندازی مجدد ظروف و docker ps -a Restarting Containers and docker ps -a

  • حذف کانتینرها برای حذف نصب نرم افزار مهم است Removing Containers Is Akin to Uninstalling Software

  • حذف تصاویر برای حذف یک نصب کننده ضروری است Removing Images Is Akin to Deleting an Installer

  • اجرای اسناد Docker در یک کانتینر Running the Docker Docs in a Container

  • docker -it و - name را اجرا می کند docker run -it and --name

  • جابجایی به Windows Containers Switching to Windows Containers

  • اجرای IIS در یک محفظه ویندوز Running IIS in a Windows Container

  • کانتینرها آداپتور شبکه جداگانه خود را دارند Containers Have Their Own Isolated Network Adapter

  • غذاهای کلیدی Key Takeaways

نصب Docker در ویندوز سرور Installing Docker on Windows Server

  • چگونه Docker for Windows از ظروف ویندوز و لینوکس پشتیبانی می کند How Docker for Windows Supports Both Windows and Linux Containers

  • Docker on Windows Architecture Docker on Windows Architecture

  • با استفاده از MSDN Windows Container Docs Using the MSDN Windows Container Docs

  • نصب Docker در ویندوز Installing Docker on Windows

  • اجرای تصویر هسته Microsoft .NET Running the Microsoft .NET Core Image

  • اجرای یک خط فرمان در داخل یک کانتینر Running a Command Prompt Inside A Container

  • فضای کاربر و فضای هسته User Space and Kernel Space

  • تصاویر حاوی فضای کاربری هستند Images Contain User Space

  • شما می توانید هر برنامه ای را در تصویر اجرا کنید You Can Run Any App in the Image

  • لایه ها و مشترک و غیرقابل تغییر Layers and Shared and Immutable

  • کنترل فرآیندی که در یک کانتینر اجرا می شود Controlling the Process That Runs in a Container

  • تعریف میزبان کانتینر Defining a Container Host

  • کانتینرها سیستم پرونده ای را که از تصاویر ایجاد شده جدا کرده اند Containers Have Isolated File Systems Created from Images

  • فضاهای نامی جداسازی را فراهم می کنند Namespaces Provide Isolation

  • فرایندها جدا می شوند Processes Are Isolated

  • پشته های شبکه جدا می شوند Network Stacks Are Isolated

  • متغیرهای محیط و نام رایانه متفاوت است Environment Variables and Computer Name Are Different

  • رجیستری جدا است The Registry Is Isolated

  • کاربران و گروهها منزوی هستند Users and Groups Are Isolated

  • ظروف ویندوز دو نوع است There Are Two Types of Windows Containers

  • در حال اجرا یک ظرف Hyper-V Running a Hyper-V Container

  • غذاهای کلیدی Key Takeaways

اجرای برنامه های خط فرمان در Containers Running Command Line Apps in Containers

  • معرفی ماژول Module Intro

  • صادرات تصاویر با docker save Exporting Images with docker save

  • تغییر Docker برای ویندوز به ظروف لینوکس Switching Docker for Windows to Linux Containers

  • آیا استفاده از این تصویر بی خطر است؟ - تصاویر رسمی و ساخت خودکار Is This Image Safe to Use? - Official Images and Automated Builds

  • اجرای Shell با Alpine Linux Container Running a Shell with the Alpine Linux Container

  • استفاده از جلدها برای به اشتراک گذاشتن سیستم پرونده میزبان با یک کانتینر Using Volumes to Share the Host File System with a Container

  • دستکاری فایلهای میزبان با ابزارهایی که فقط در یک ظرف نصب شده اند Manipulating Host Files with Tools Only Installed in a Container

  • دریافت پرونده ها از یک کانتینر به میزبان Getting Files out of a Container Back onto the Host

  • استخراج File System از لایه Windows Container Image Extracting the File System from a Windows Container Image Layer

  • nmap را در یک کانتینر اجرا می کنید Running nmap in a Container

  • تبدیل فیلم ها با ffmpeg در یک کانتینر Converting Videos with ffmpeg in a Container

  • غذاهای کلیدی Key Takeaways

ساخت تصاویر برای میزبانی وب سایت ها Building Images to Host Web Sites

  • معرفی ماژول Module Intro

  • نگاشتن فایلهای استاتیک وب سایت در یک ظرف وب سرور Mapping Static Web Site Files into a Web Server Container

  • Volume Mount پرونده های وب سایت Volume Mount Web Site Files

  • اصلاح فایلها در یک کانتینر در حال اجرا Modifying Files in a Running Container

  • کپی کردن پرونده ها در یک کانتینر در حال اجرا Copying Files into a Running Container

  • پخت فایل ها در یک تصویر از یک ظرف Baking Files into an Image from a Container

  • اجرای یک کانتینر از یک تصویر سفارشی Running a Container from a Custom Image

  • نگاه کردن به لایه های تصویر Looking at Image Layers

  • سیستم پرونده اتحادیه Union File System

  • چگونه ظروف در حال اجرا به تصاویر تبدیل می شوند How Running Containers Turn into Images

  • تاریخچه docker و تفاوت docker docker history and docker diff

  • از دستورات گرفته تا Dockerfile From Commands to Dockerfile

  • با استفاده از ساخت docker برای ایجاد یک تصویر Using docker build to Create an Image

  • ایجاد یک تصویر برای میزبانی وب سایت در IIS Creating an Image to Host a Web Site in IIS

  • هل دادن تصاویر به Docker Hub Pushing Images to Docker Hub

  • غذاهای کلیدی Key Takeaways

اجرای پایگاه داده در کانتینرها Running Databases in Containers

  • معرفی ماژول Module Introduction

  • اجرای MSSQL 2016 Express در یک کانتینر Running MSSQL 2016 Express in a Container

  • اتصال SSMS به MSSQL در یک کانتینر Connecting SSMS to MSSQL in a Container

  • اجرای MySQL در یک کانتینر Running MySQL in a Container

  • جلدهای مدیریت شده Docker Docker Managed Volumes

  • استفاده از حجم های مدیریت شده برای ماندگاری داده ها پس از تخریب ظرف Using Managed Volumes to Persist Data After Container Destruction

  • پاکسازی - متوقف کردن تمام ظروف در حال اجرا Cleanup - Stopping All Running Containers

  • پاکسازی - حذف همه ظروف Cleanup - Removing All Containers

  • پاکسازی - حذف حجم ها Cleanup - Removing Volumes

  • پاکسازی - حذف میزان آویزان Cleanup - Removing Dangling Volumes

  • پاکسازی - حذف همه تصاویر Cleanup - Removing All Images

  • پاکسازی - حذف تصاویر آویز Cleanup - Removing Dangling Images

  • غذاهای کلیدی Key Takeaways

ترکیب برنامه ها با docker-compose Composing Applications with docker-compose

  • معرفی ماژول Module Introduction

  • چرا docker-compoz وجود دارد Why docker-compose Exists

  • docker-compose.yml TeamCity با 3 کانتینر A TeamCity docker-compose.yml with 3 Containers

  • چرخاندن برنامه های پیچیده با یک دستور واحد: ساخت docker Spinning Up Complex Apps with a Single Command: docker-compose up

  • آنچه شما با ساختن docker خلق کرده اید What You Created with docker-compose

  • docker-compose ایجاد شبکه های کانتینر جدا شده docker-compose Creates Isolated Container Networks

  • کشف سرویس از طریق سرور داخلی DNS Service Discovery via an Embedded DNS Server

  • اتصال کانتینر دیگر به شبکه تعریف شده توسط کاربر Connecting Another Container to Your User Defined Network

  • شروع مجدد کانتینرها با شروع نوشتن docker Restarting Containers with docker-compose start

  • استفاده از psql در postgres Container برای جستجوی بانک اطلاعاتی شما Using psql in the postgres Container to Look at Your Database

  • زیرساخت پاره کردن با ساختن docker ایجاد شده است Tearing Down Infrastructure Created with docker-compose

  • اجرای ASP.NET Core MVC MusicStore با docker-compose Running the ASP.NET Core MVC MusicStore with docker-compose

  • غذاهای کلیدی Key Takeaways

  • در ادامه چه چیزی یاد بگیرید What to Learn Next

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش شروع کار با Docker در ویندوز
جزییات دوره
5h 41m
105
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
420
4.9 از 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 وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.