سرور مجازی آراز سرور مجازی آراز
DevOps

نحوه نصب داکر روی ویندوز [جامع و بدون هیچ‌گونه باگی]

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

برای دریافت سرور ابری ویژه‌ی ابرآراز، پیشنهاد می‌کنیم تا به وب سایت ما سر زده و از خدمات و سرویس‌هاس متنوع ما بهره‌مند شوید.

Docker چیست؟  

docker یک پلتفرم نرم افزاری مجازی در سطح سیستم عامل است که به کاربران در ساخت و مدیریت برنامه‌های کاربردی در محیط docker با تمام وابستگی‌های کتابخانه‌ای خود کمک می‌کند. Docker container یک بسته‌ی نرم افزار ی سبک است که شامل تمام وابستگی‌ها (چارچوبها، کتابخانه‌ها و…) مورد نیاز برای اجرای برنامه است.

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

نصب داکر در ویندوز و ویژگی‌های کار با آن

برخی از ویژگی‌های اصلی کار با docker در ویندوز به شرح زیر است:

  • رابط کاربری یکپارچه را برای مشاهده و نظارت بر docker container فعال می‌کند.
  • ظرف مدت 10 ثانیه به سرعت داکر را فعال می‌کند.
  • استفاده‌ی آسان از فصای کاربری لینوکسی
  • منابع مورد نیاز سخت افزاری بالا 
  • از تنظیمات پروکسی HTTP پشتیبانی می‌کند.

در ادامه‌ی آموزش نصب داکر روی ویندوز لیستی از عناصری که برای اجرای کانتینر داکرها در ویندوز باید داشته باشید را شرح می‌دهیم:

  • Docker Engine: برای ساخت و راه اندازی کانتینر ها روی دستگاه میزبان کار می‌کند.
  • Docker Daemon: کانتینر های داکر را مدیریت می‌کند.
  • Docker Client : اجرای این دستورات REST API  ها را ترجمه کرده و به DOCKER DAEMON تحویل داده می‌شود.
  • ِDocker Compose : دو کانتینر را در یک سرویس اجرا می‌کند.

نصب داکر در ویندوز

پیشنهاد مطالعه

برای آشنایی بیشتر با کانتینر و کاربرد آن، مقاله‌ی container یا کانتینر چیست را در بلاگ ابرآراز مطالعه نمایید.

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

در ادامه‌ی مقاله، روند نصب داکر روی ویندوز 10 را برای شما عزیزان توضیح خواهیم داد؛ با ما همراه باشید.

راهنمای قدم به قدم نصب داکر روی ویندوز 10

  1. برای نصب docker روی ویندوز ابتدا به وبسایت https://docs.docker.com/docker-for-windows/install/ و فایل داکر را دانلود کنید

نکته: برای اجرای داکر در ویندوز 10، داشتن حداقل 4 گیگ رم داشتن یک پردازنده ی 64 بیتی مورد نیاز است.

  •  سپس بر روی Docker Desktop Installer.exe دوبار کلیک کنید تا نصب کننده داکر بر روی ویندوز اجرا شود.

توجه: اگر تحت هر شرایطی موفق به دانلود فایل نصب کننده نشده اید می توانید آن را از DOCKER HUB تهیه کنید و هر زمان که لازم داشتید آن را اجرا کنید.

  • پس از شروع مراحل نصب داکر در ویندوز 10 Hyper-v  را در صفحه ی windows feature پیکربندی کنید.
  • سپس مراحل نصب را دنبال کنید و منتظر بمانید تا مراحل انجام شود

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

راهنمای قدم به قدم نصب داکر روی ویندوز 10

مرحله‌ی دوم آموزش نصب داکر روی ویندوز

بعد از این که نصب داکر بر روی ویندوز 10 به پایان برسد ابزار داکر به طور پیش فرض اجرا نمی شود. برای اجرای ابزار داکر در جست و جوی ویندوز عبارت tool را جست و جو کنید. گزینه‌ی Docker Desktop را در نتایج جست‌وجو ویندوز انتخاب کنید. قبل از اجرای نرم افزار داکر پیشنهاد مطالعه‌ی مقاله‌ی داکر را برای ساختن یک ایمیج داکر و اجرا کردن یک کانتینر را به ما می‌دهد.

شما هم اکنون موفق به اجرای داکر دسکتاپ شده اید. دبرای نصب موتور داکر دستورالعمل زیر را روی سیستم خود دنبال کنید.

به خط فرمان داکر بروید  داکر ورژن را برای تایید شدن نصب در سیستم خود اجرا کنید.

برای آشنایی بیشتر با داکر و دستورات داکر به شما پیشنهاد میکنیم حتما مقاله ی آموزش استفاده از داکر (قسمت دوم) را در بلاگ ما مطالعه نمایید.

در این مرحله نصب داکر در ویندوز به پایان رسیده است و شما می توانید برای ایجاد و اجرای کانتینر ها در ویندوز از آن استفاده کنید.

حذف Docker Desktop Tool در روی ویندوز 10

حال که با نحوه‌ی نصب داکر در ویندوز آشنا شدید، بیایید با هم نحوه‌ی حذف Docker Desktop Tool بر روی ویندوز 10 را دنبال کنیم. فرض کنید می‌خواهید داکر دسکتاپ را از روی ویندوز خود حذف کنید موارد ذکر شده را دنبال کنید:

  1. به منوی استارت  ویندوز بروید ، مسیر زیر را دنبال کنید :
    Settings > Apps > Apps & features.
  2. داکر دسکتاپ را در Apps & features پیدا کرده و  uninstall  را روی آن انتخاب کنید.

اگر در زمان نصب داکر در ویندوز و استفاده از آن با مشکل تحریم مواجه شدید، می‌توانید از مقاله‌ی رفع تحریم داکر استفاده کنید.

نصب داکر روی ویندوز سرور 2019

نصب داکر در ویندوز سرور ۲۰۱۹ بسیار ساده است، در ادامه‌ی مقاله،‌ ما قصد داریم تا نحوه کانفیگ و راه‌اندازی Docker در Windows Server 2019 را با هم بررسی کنیم؛ با ما همراه باشید.

نصب داکر روی ویندوز سرور 2019

پیاده سازی داکر در ویندوز سرور

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

فعالسازی قابلیت Containers روی ویندوز سرور

برای شروع باید ابتدا قابلیت Containers را در ویندوز سرور فعال کنیم؛ مراحل انجام آن از طریق محیط PowerShell انجام می‌شود. به همین منظور پاورشل را با استفاده از دسترسی ادمین یا Run As Administrator باز کرده و دستور زیر را اجرا می‌کنیم:

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

با این دستور ارائه‌دهنده Docker-Microsoft Package Management روی سرور نصب می‌شود.

نصب داکر Docker روی ویندوز سرور ۲۰۱۹

پس از اینکه قابلیت Containers را فعال کردیم، باید داکر روی ویندوز سرور نصب شود. به همین منظور، دستور زیر را در پاورشل اجرا می‌کنیم. برای شروع نصب باید کلیدهای Y یا A را فشار دهیم.

Install-Package -Name docker -ProviderName DockerMsftProvider

پس از تکمیل نصب باید سیستم را یک بار ریبوت دهیم.

Restart-Computer -Force

در صورتی که تمایل داشتید Docker را آپدیت کنید می توانید از دستور زیر استفاده کنید.

Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
Start-Service Docker

با استفاده از دستور زیر می‌توانید نسخه فعال داکر روی سرور را بررسی کنید.

Administrator> Get-Package -Name Docker -ProviderName DockerMsftProvider

در نهایت سرویس داکر را با دستور زیر راه اندازی می کنیم.

Start-Service Docker

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

چرا ابر آراز انتخاب مناسبی برای شما خواهد بود؟

سرور ابری ابر آراز پرسرعت‌ترین سرور ابری با آپتایم 99 به شمار می‌رود که با مبلغی مناسب سریع‌ترین و پرقدرت‌ترین سخت‌افزارهای موجود را به شما ارائه می‌دهد. عبلاوه بر آن، امکان مدیریت مستقیم منابع را برای شما فراهم می‌کند تا تنها به اندازه مصرفتان و به صورت Pay As You Go هزینه پرداخت کنید. با راه‌اندازی سرور مجازی ابری ابر آراز قادر خواهید بود تا در روزهایی که ترافیک سایت شما افزایش می‌یابد، تنها با یک کلیک از بهترین منابع نرم‌افزاری و سخت‌افزاری موردنیاز استفاده کنید و در زمان‌هایی که با کاهش ترافیک روبرو هستید، با کاهش منابع هزینه‌های اضافی خود را کاهش دهید؛ همچنین این نکته قابل ذکر است که سرور کلودی که ما در ابرآراز به شما ارائه می‌دهیم، شامل خدمات مانیتورینگ و اطلاع‌رسانی لحظه‌ای نیز خواهد بود.

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

ادمین

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

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

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

دکمه بازگشت به بالا