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

Docker, نصب داکر, آموزش Docker, ویندوز, کانتینر, Docker Desktop, WSL2, مجازی‌سازی, توسعه نرم‌افزار, آموزش 1404/9/26
نویسنده: مدرس بهمن آبادی

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

اموزش نصب داکر

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

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

پیش‌نیازها

قبل از نصب Docker روی ویندوز، موارد زیر را بررسی کنید:

  1. سیستم‌عامل: Windows 10 (Pro، Enterprise، یا Education) نسخه 64 بیتی به همراه Build 19041 یا بالاتر.

    • کاربران Windows Home نیاز به نصب WSL 2 (Windows Subsystem for Linux نسخه 2) دارند.

  2. سخت‌افزار: پشتیبانی از مجازی‌سازی (Virtualization) فعال در BIOS.

  3. مجوز: دسترسی Administrator روی سیستم.

مرحله 1: نصب WSL 2 (در صورت نیاز)

اگر ویندوز شما Home است یا قصد دارید از لینوکس کانتینرها استفاده کنید، ابتدا باید WSL 2 نصب شود.

  1. فعال کردن WSL:

    • PowerShell را با دسترسی Administrator باز کنید و دستور زیر را اجرا کنید:

wsl --install

این دستور WSL و یک توزیع لینوکس (معمولاً Ubuntu) را نصب می‌کند.

      2. بررسی نسخه WSL:

wsl --set-default-version 2

      3. راه‌اندازی مجدد سیستم (Restart) پس از نصب.

مرحله 2: دانلود و نصب Docker Desktop

  1. به سایت رسمی 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

    1. برنامه Docker Desktop را از منوی Start باز کنید.

    2. صبر کنید تا Docker اجرا شود و آیکون آن در نوار ابزار (System Tray) ظاهر شود.

    3. برای اطمینان از عملکرد درست، PowerShell یا Command Prompt را باز کنید و دستور زیر را اجرا کنید:

    docker --version

  • اگر نسخه Docker نمایش داده شد، نصب با موفقیت انجام شده است.

  • مرحله 4: تست اجرای کانتینر

    برای اطمینان از عملکرد Docker، یک کانتینر ساده اجرا کنید:

  • docker run hello-world

    • Docker این تصویر را از Docker Hub دانلود می‌کند و یک کانتینر ایجاد می‌کند.

    • اگر پیام خوش‌آمدگویی نمایش داده شد، Docker به درستی نصب و راه‌اندازی شده است.

    نکات و مشکلات رایج

    1. پیغام خطای Virtualization غیر فعال:

      • وارد BIOS شوید و گزینه Virtualization Technology را فعال کنید.

    2. مشکل اتصال به WSL 2:

      • مطمئن شوید WSL 2 نصب و تنظیم شده است.

      • دستور wsl --list --verbose را اجرا کنید و بررسی کنید که توزیع لینوکس در حالت Version 2 باشد.

    3. اجرا بدون Admin:

      • Docker Desktop بهتر است با دسترسی Administrator اجرا شود تا محدودیت‌ها کاهش یابد.

    جمع‌بندی

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

    پس از نصب موفق Docker، می‌توانید به سراغ ساخت کانتینرهای سفارشی، مدیریت تصاویر و شبکه‌بندی داخلی Docker بروید.

  • منابع و مراجع:

  • Docker Desktop for Windows Documentation

  • WSL Installation Guide

    Docker Hub