Midسختی 2 از ۵· در 10٪ مصاحبههای این حوزه پرسیده شده
چرا Docker Desktop در ویندوز از WSL 2 بهعنوان بکاند استفاده میکند؟
☆نشان کردنپاسخ کوتاه
برای بهبود کارایی I/O فایل و مصرف منابع نسبت به روشهای قدیمیتر مجازیسازی.
پاسخ کامل
اگر پروژه در فایلسیستم ویندوز (مثل C:\) باشد ولی Container در WSL 2 اجرا شود، سرعت I/O بین این دو محیط بهشدت افت میکند؛ راهحل نگهداشتن کد پروژه مستقیم داخل فایلسیستم WSL 2 است.
نکته مهم
اگر کندی Docker روی ویندوز پرسیده شد، به مکان فایلسیستم پروژه (WSL 2 در برابر درایو ویندوز) اشاره کنید.
