آموزش نصب Docker روی ویندوز
آموزش نصب Docker روی ویندوز

آموزش نصب Docker روی ویندوز
Docker یکی از ابزارهای پرکاربرد برای ساخت، اجرای و مدیریت کانتینرهاست. با استفاده از Docker، میتوانید برنامهها را در محیطهای ایزوله و قابل حمل اجرا کنید بدون آنکه نگران اختلاف محیط سیستمعامل باشید. در این مقاله، مراحل نصب Docker روی ویندوز را به صورت گامبهگام آموزش میدهیم.
پیشنیازها
قبل از نصب Docker روی ویندوز، موارد زیر را بررسی کنید:
سیستمعامل: Windows 10 (Pro، Enterprise، یا Education) نسخه 64 بیتی به همراه Build 19041 یا بالاتر.
کاربران Windows Home نیاز به نصب WSL 2 (Windows Subsystem for Linux نسخه 2) دارند.
سختافزار: پشتیبانی از مجازیسازی (Virtualization) فعال در BIOS.
مجوز: دسترسی Administrator روی سیستم.
مرحله 1: نصب WSL 2 (در صورت نیاز)
اگر ویندوز شما Home است یا قصد دارید از لینوکس کانتینرها استفاده کنید، ابتدا باید WSL 2 نصب شود.
فعال کردن WSL:
PowerShell را با دسترسی Administrator باز کنید و دستور زیر را اجرا کنید:
wsl --install
این دستور WSL و یک توزیع لینوکس (معمولاً Ubuntu) را نصب میکند.
2. بررسی نسخه WSL:
wsl --set-default-version 23. راهاندازی مجدد سیستم (Restart) پس از نصب.
مرحله 2: دانلود و نصب Docker Desktop
به سایت رسمی Docker مراجعه کنید:
https://www.docker.com/products/docker-desktop
نسخه مناسب ویندوز را دانلود کنید.
فایل نصب (.exe) را اجرا کنید و مراحل زیر را طی کنید:
تیک گزینه Use WSL 2 instead of Hyper-V را بزنید (برای ویندوز Home ضروری است).
گزینه Add shortcut to Desktop را انتخاب کنید.
روی Install کلیک کنید و صبر کنید تا نصب کامل شود.
پس از نصب، سیستم را Restart کنید.
مرحله 3: راهاندازی Docker Desktop
برنامه Docker Desktop را از منوی Start باز کنید.
صبر کنید تا Docker اجرا شود و آیکون آن در نوار ابزار (System Tray) ظاهر شود.
برای اطمینان از عملکرد درست، PowerShell یا Command Prompt را باز کنید و دستور زیر را اجرا کنید:
docker --version
اگر نسخه Docker نمایش داده شد، نصب با موفقیت انجام شده است.
مرحله 4: تست اجرای کانتینر
برای اطمینان از عملکرد Docker، یک کانتینر ساده اجرا کنید:
docker run hello-world
Docker این تصویر را از Docker Hub دانلود میکند و یک کانتینر ایجاد میکند.
اگر پیام خوشآمدگویی نمایش داده شد، Docker به درستی نصب و راهاندازی شده است.
نکات و مشکلات رایج
پیغام خطای Virtualization غیر فعال:
وارد BIOS شوید و گزینه Virtualization Technology را فعال کنید.
مشکل اتصال به WSL 2:
مطمئن شوید WSL 2 نصب و تنظیم شده است.
دستور
wsl --list --verboseرا اجرا کنید و بررسی کنید که توزیع لینوکس در حالت Version 2 باشد.
اجرا بدون Admin:
Docker Desktop بهتر است با دسترسی Administrator اجرا شود تا محدودیتها کاهش یابد.
جمعبندی
با نصب Docker روی ویندوز، شما محیطی قدرتمند برای اجرای کانتینرها در اختیار دارید. این ابزار برای توسعهدهندگان نرمافزار و مدیران سیستمها بسیار مفید است و امکان مدیریت آسان برنامهها در محیطهای ایزوله را فراهم میکند.
پس از نصب موفق Docker، میتوانید به سراغ ساخت کانتینرهای سفارشی، مدیریت تصاویر و شبکهبندی داخلی Docker بروید.
منابع و مراجع:
Docker Hub