CodeShot
Docker Desktop1 دقیقه مطالعه

Docker Desktop چیست؟

برنامه دسکتاپی که Docker Engine را روی ویندوز/مک اجرا می‌کند و رابط گرافیکی برای مدیریت Container، Image و Volume می‌دهد.

چرا مهم است؟

روی ویندوز/مک، Docker به‌صورت بومی اجرا نمی‌شود؛ Docker Desktop یک ماشین مجازی سبک (WSL2 روی ویندوز) فراهم می‌کند تا دستورات و ابزارهای Docker استاندارد کار کنند.

تعریف

Docker Desktop لایه‌ای است که Docker Engine (که بومی لینوکس است) را روی ویندوز و macOS از طریق یک ماشین مجازی سبک (WSL2 در ویندوز) در دسترس می‌گذارد، به‌همراه رابط گرافیکی برای مشاهده Containerها.

مثال

docker run -d -p 8080:80 --name my-site nginx
docker ps
docker logs my-site

این دستورات مستقل از سیستم‌عامل یکسان کار می‌کنند چون Docker Desktop همان Docker Engine واقعی را زیر پوشش اجرا می‌کند.

قابلیت‌های رابط گرافیکی

  • مشاهده Containerهای در حال اجرا و لاگ‌هایشان بدون خط فرمان.
  • مدیریت Image و Volume، پاک‌کردن فضای اشغال‌شده (docker system prune معادل گرافیکی).
  • یکپارچگی با WSL2 روی ویندوز برای اجرای مستقیم دستورات لینوکسی.

اشتباه رایج

❌ فراموش‌کردن پاک‌سازی Imageها و Volumeهای بلااستفاده — فضای دیسک به‌مرور به‌شدت پر می‌شود؛ به‌صورت دوره‌ای docker system prune بزنید.

منبع و مطالعه بیشتر

خلاصه

Docker Desktop یعنی Docker Engine واقعی به‌همراه رابط گرافیکی روی ویندوز/مک، معمولاً از طریق WSL2. به‌صورت دوره‌ای Imageها و Volumeهای بلااستفاده را پاک کنید. مرجع کامل: مستندات رسمی Docker Desktop.

این مطلب مفید بود؟
نشان کردن
مشاهده در Concept Hub ←