آموزش

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

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

 

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

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

پیش نیازها

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

 

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

  • پردازنده ۶۴ bit
  • ۴GB رم
  • پشتیبانی سخت افزاری از مجازی سازی و فعال بودن آن در تنظیمات BIOS

 

پس از نصب پکیج، برای فعال سازی نیاز است تا سیستم شما ریبوت شود تا مراحل کامل شود. پس از ریبوت سیستم، گزینه 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 را اجرا کنید. برای بررسی اولین موضوع و تست، مراحل زیر رو دنبال کنید.

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

docker --version <
Docker version 19.03.8, build afacb8b

نصب داکر
نصب داکر

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

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

نصب داکر
نصب داکر

> docker run hello-world
docker : Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
۱b930d010525: Pull complete
Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.

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

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

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

 docker image ls <

REPOSITORY    TAG      IMAGE ID      CREATED        SIZE
hello-world   latest   bf756fb1ae65  ۵ months ago   ۱۳٫۳kB

نصب داکر
نصب داکر

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

> docker --help
> docker container --help
> docker container ls --help
> docker run --help

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

 

> docker run --detach --publish 80:80 --name webserver nginx

Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx

fdd5d7827f33: Pull complete
a3ed95caeb02: Pull complete
۷۱۶f7a5f3082: Pull complete
۷b10f03a0309: Pull complete
Digest: sha256:f6a001272d5d324c4c9f3f183e1b69e9e0ff12debeb7a092730d638c33e0de3e
Status: Downloaded newer image for nginx:latest
dfe13c68b3b86f01951af617df02be4897184cbf7a8b4d5caf1c3c5bd3fc267f

نصب داکر
نصب داکر

 

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

نصب داکر
نصب داکر

نوشته های مشابه

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

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

بستن