เปลี่ยน docker มาใช้ ubuntu wsl แทน

ถ้าใครใช้ docker desktop ตอนลงมันก็จะมี wsl จะมี 2 ตัวแบบนี้ แต่ผมอยากใช้ตัวอื่นด้วย เช่น ubuntu เราจะปรับยังไงมาดูกันครับ เริ่มต้นไปที่ store ลอง search ubuntu ของผมเลือก 22.04 LTS เลย จากนั้นกด Get มาเลย จากนั้นกด Open มันจะขึ้น popup ใหม่ขึ้นมาตามนี้ หลังจากกำหนดค่าเสร็จสิน ลองกลับไปดูว่ามีลงกี่ตัวแล้ว จะพบว่ามี 3 ตัว โดยดูจากคำสั่ง wsl.exe -l -v ตอนนี้ยัง default ที่ docker-desktop-data อยู่นะ ดูจาก * ที่บอกครับ เปลี่ยนให้ตัว default เป็น ubuntu ด้วยคำสั่งที่มี Pattern ดังนี้ ลองรันจริง และตรวจสอบ default ไปพร้อมกันครับ ลองใช้งาน wsl ดูครับ เข้าได้เรียบร้อยครับ ถ้าใครที่ยังไม่ได้ Set Default wsl + ลง Linux Distro อื่นๆ นอกจากของ Docker เวลา Run Command จะเจอ Error ประมาณนี้ครับ ส่วน docker มี Integration ด้วยนะ ลองเลือกกันได้ครับ จากนั้นเลือก Ubuntu 22.04 แล้ว Apply & Restart ครับ Reference