เมื่องาน BUILD 2019 ที่ผ่านมาไมโครซอฟท์เปิดตัว WSL 2 ที่เป็นเคอร์เนลลินุกซ์เต็มรันเคียงข้างเคอร์เนลวินโดวส์ ทำให้ประสิทธิภาพโดยรวมดีขึ้นและยังสามารถรัน Docker ได้ ตอนนี้ทางฝั่ง Docker เองก็ตอบรับความพยายามนี้โดยประกาศจะออก Docker Desktop ที่ใช้ WSL 2 จากเดิมที่ใช้ VM รันบน Hyper-V
Docker Desktop รุ่นใหม่นี้ จะรัน dockerd และ Kubernetes อยู่บน WSL 2 แต่มี dockerd, docker proxy รันอยู่ฝั่งวินโดวส์ด้วย
ฟีเจอร์สำคัญของ WSL 2 คือมันเป็นลินุกซ์เต็ม ทำให้ผู้ใช้สามารถรันสคริปต์ต่างๆ ที่เคยใช้บนลินุกซ์ได้เหมือนเดิม ไม่ต้องบำรุงรักษาสคริปต์สำหรับวินโดวส์แยกต่างหากอีกต่อไป ขณะที่การใช้ทรัพยากรนั้นก็แบ่งกันกับวินโดวส์ตามการใช้งานจริงทั้งหน่วยความจำและซีพียู
Docker Desktop for WSL 2 จะออกเป็นรุ่น technical preview ภายในเดือนกรกฎาคมนี้ โดยสามารถติดตั้งพร้อมกับ Docker Desktop รุ่นปกติไปได้เพื่อให้ลองใช้งานไปก่อน และทาง Docker จะพัฒนา Docker Desktop รุ่นเดิมต่อไปจนกว่า WSL 2 จะพร้อมสำหรับผู้ใช้ทุกคน
ที่มา - Docker Engineering Blog