نصب داکر بر روی ویندوز و بررسی چند کانتینر بر روی آن

دسته بندی: آموزش
نصب داکر روی ویندوز

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

 

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

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

پیش نیازها

  • Windows 10 Pro, Enterprise, or Education
  • فعال بودن Hyper-V در Windows features (در صورت غیر فعال بودن، این گزینه ها به صورت خودکار حین نصب فعال شده یا پنجره فعال سازی آن باز می شود.)

 

برای فعال شدن Hyper-V بر روی Windows 10 موارد زیر مورد نیاز است:

  • پردازنده ۶۴ bit
  • ۴GB رم
  • پشتیبانی سخت افزاری از مجازی سازی و فعال بودن آن در تنظیمات BIOS
حتما بخوانید:  ساخت اپلیکیشن پایتون با استفاده از جنگو (Django)

 

پس از نصب پکیج، برای فعال سازی نیاز است تا سیستم شما ریبوت شود تا مراحل کامل شود. پس از ریبوت سیستم، گزینه Docker Desktop در منوی استارت قابل مشاهده است. در این پکیج، موارد زیر نیز نصب خواهند شد:

Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and Credential Helper.

در صورتی که پس از بالا آمدن سیستم، داکر به صورت خودکار لود نشد، از منوی استارت بر روی Docker Desktop کلیک کنید.

نصب داکر

نصب داکر

 

با کلیک بر روی Docker Desktop، آیکون مربوط به داکر در بخش Notifications ظاهر شده و پس از آماده سازی، به حالت ثابت در می آید و پس از آن می توانید از داکر استفاده نمایید.

نصب داکر

نصب داکر

در ابتدا، پس از آماده سازی سرویس، صفحه آموزشی اولیه در Docker Desktopلود شده و مراحل ساده ای از ساختن یک Image، اجرای آن به عنوان یک کانتینرو push و ذخیره آن در Docker Hub را به شما می آموزد.

نصب داکر

نصب داکر

تبریک میگم. شما تونستید که Docker Desktop را روی windows خودتون اجرا کنید. حالا با ما همراه باشید تا چند فعالیت ساده و کاربردی رو در Docker Desktop انجام بدیم.

بعد از نصب داکر با استفاده از ترمینال ویندوز(Command Prompt or PowerShell, but not PowerShell ISE) قادر هستید که دستورات داکر یا همان Docker Client را اجرا کنید. برای بررسی اولین موضوع و تست، مراحل زیر رو دنبال کنید.

۱- باز کردن ترمینال و اجرای دستور 

نصب داکر

نصب داکر

اجرای دستور بالا، نسخه داکر نصب شده بر روی سیستم شما را نمایش می دهد.

حتما بخوانید:  Plesk چیست؟ آشنایی با کنترل پنل پلسک

۲- دریافت Image مربوط به پروژه hello-world از Docker Hub و اجرا به عنوان یک کانتینر

نصب داکر

نصب داکر

با اجرای دستور فوق، در ابتدا داکر به دنبال اجرای image مربوط به !hello-world درون خود سیستم می گردد، اما با توجه به اینکه این image درون خود سیستم وجود ندارد، آن را از مخزن داکر دانلود کرده و سپس آن را اجرا می کند.

نتیجه اجرای این پروژه، نمایش عبارت Hello from Docker ! در خروجی صفحه نمایش است.

۳- با اجرای دستور زیر می توانیم، لیست image های نصب شده بر روی سیستم را مشاهده کنیم. نتیجه اجرا به شرح زیر است:

نصب داکر

نصب داکر

۴- با اضافه کردن عبارت –help در انتهای هر دستور، می توانید توضیحات بیشتری در مورد آن مشاهده کنید. اضافه کردن این عبارت به صورت زیر انجام می شود:

حتما بخوانید:  MongoDB چیست؟

۵- در پایان وب سرور nginx را از مخزن اصلی pull و اجرا می کنیم. نحوه ی اجرا و تست به صورت زیر می باشد:

 

نصب داکر

نصب داکر

 

با مشاهده صفحه http://localhost در مروگر سیستم خودتان، با صفحه زیر روبرو خواهید شد که صفحه پیش فرض وب سرور nginx است.

نصب داکر

نصب داکر

۰

در اینستاگرام ما را دنبال کنید

در تلگرام ما را دنبال کنید

در توییتر ما را دنبال کنید

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

همچنین شاید دوست داشته باشید!

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.
You need to agree with the terms to proceed

فهرست