วัน: 7 มีนาคม 2026

OrbStack: ติดตั้งOrbStack: ติดตั้ง

การติดตั้ง OrbStack แทน Docker ทำได้ง่าย ๆ ถ้าติดตั้ง brew ไว้อยู่แล้ว

  1. คำสั่งติดตั้ง
    เปิด Terminal บน Mac ของคุณแล้วพิมพ์คำสั่งนี้ได้เลย
    brew install --cask orbstack
  2. ขั้นตอนหลังจากรันคำสั่ง
    1. ระบบจะดาวน์โหลดไฟล์ติดตั้งและย้ายไปที่โฟลเดอร์ Applications ให้โดยอัตโนมัติ
    2. ให้คุณเปิดโปรแกรม OrbStack จาก Launchpad หรือใช้ Spotlight Search (Cmd + Space)
    3. เมื่อเปิดครั้งแรก OrbStack จะถามว่า
      • “คุณต้องการย้ายข้อมูลจาก Docker Desktop มาเลยหรือไม่?”
        • ถ้าคุณมี Container หรือ Image เดิมอยู่ใน Docker Desktop และอยากใช้งานต่อ ให้กดตอบตกลง (Migrate) ได้เลยครับ ระบบจะจัดการโอนย้ายมาให้เอง
      • มันจะมีตัวเลือกให้เลือกว่าจะเปิดใช้งานฟีเจอร์ไหนบ้าง
        • Docker (ต้องเลือก – Mandatory)
          ควรติดตั้ง:ใช่
          เหตุผล: นี่คือหัวใจหลักที่คุณต้องการใช้รัน SQL Server, MariaDB, และ Nginx ตัว OrbStack จะทำหน้าที่แทน Docker Desktop ทั้งหมด คุณจะใช้คำสั่ง docker compose หรือ docker run ได้เหมือนเดิมทุกประการ แต่เครื่องจะลื่นขึ้นมาก
        • Linux Machines (แนะนำ – Highly Recommended)
          ควรติดตั้ง:ใช่
          เหตุผล: ฟีเจอร์นี้ของ OrbStack เจ๋งมาก มันเหมือนมี Windows Subsystem for Linux (WSL) บน Mac คุณสามารถสร้างเครื่อง Ubuntu หรือ Debian ขึ้นมาตัวเล็กๆ เพื่อทดสอบ Script หรือลง Nginx แบบ Native Linux ได้โดยไม่ต้องทำเป็น Container
          ประโยชน์สำหรับคุณ: หากคุณอยากลองคอนฟิก Nginx แบบที่ลงบน Server จริงๆ (ไม่ใช่ Docker) การสร้าง Linux Machine ใน OrbStack จะตอบโจทย์นี้มาก และมันกินทรัพยากรน้อยกว่าการใช้พวก VMware หรือ VirtualBox มหาศาล
        • Kubernetes (K8s)
          ควรติดตั้ง:ยังไม่จำเป็น (ปิดไปก่อนได้)
          เหตุผล: Kubernetes กินทรัพยากร (CPU/RAM) ค่อนข้างสูง เพราะมันต้องรัน Service หลายตัวเพื่อจำลอง Cluster
          คำแนะนำ: หากคุณยังไม่ได้ทำโปรเจกต์ระดับ Microservices ที่ต้องใช้การสเกลระบบขนาดใหญ่ การเปิดไว้จะทำให้เครื่องหนักเปล่าๆ ครับ ถ้าวันหลังต้องใช้ค่อยไปติ๊กเปิดใน Settings ได้ตลอดเวลา (ใช้เวลาเปิดไม่ถึง 30 วินาที)
          หลังจากนั้นคุณสามารถสั่ง docker ps ใน Terminal เพื่อเช็กดูว่าระบบพร้อมทำงานหรือยัง

คำสั่งที่ควรรู้ (Management)

หากในอนาคตคุณต้องการจัดการ OrbStack ผ่าน Brew สามารถใช้คำสั่งเหล่านี้ได้ครับ

  • อัปเดต OrbStack
    brew upgrade --cask orbstack
  • ถอนการติดตั้ง (Uninstall)
    brew uninstall --cask orbstack

การตั้งค่าแนะนำ

เนื่องจากทำงานกับ SQL Server และ MariaDB ซึ่งค่อนข้างกิน RAM ผมแนะนำให้เช็กที่เมนู: Settings > Resources

  • Memory: OrbStack จะตั้งค่าเป็น Automatic ไว้ ซึ่งดีมากครับ เพราะมันจะขยาย RAM เมื่อ Database ต้องการใช้ และจะคืน RAM ให้ macOS ทันทีที่คุณเลิกใช้งาน
  • Network: OrbStack จะสร้าง Domain ให้ Container อัตโนมัติ เช่น my-sql-server.orb.local ทำให้คุณเรียกใช้งานจาก Browser หรือ Code C# ได้ง่ายขึ้นมาก

อ่านเพิ่มเติม