Site icon PlusMagi's Blog By Pitt Phunsanit

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 สามารถใช้คำสั่งเหล่านี้ได้ครับ


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

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

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

Exit mobile version