OrbStack
OrbStack เป็นเครื่องมือสำหรับนักพัฒนาบน macOS ที่ใช้รัน Docker containers, Kubernetes และเครื่อง Linux ภายในแอปภายในเครื่องเพียงแอปเดียว
OrbStack คืออะไร
OrbStack เป็นเครื่องมือสำหรับนักพัฒนา Mac แบบเนทีฟที่ช่วยให้คุณรัน Docker containers, Kubernetes และเครื่อง Linux แบบเต็มรูปแบบบน macOS ได้ ออกแบบมาสำหรับนักพัฒนาที่ต้องการสภาพแวดล้อมภายในเครื่องเพื่อสร้าง ทดสอบ และรันซอฟต์แวร์ โดยไม่ต้องสลับไปใช้เซิร์ฟเวอร์แยกหรือพื้นที่ทำงานบนคลาวด์ การใช้งานทั่วไปได้แก่ การพัฒนาแอปที่ใช้คอนเทนเนอร์ การทดลองใช้ Linux distributions การรันบริการภายในเครื่อง และการทำงานด้วยเวิร์กโฟลว์แบบ command-line หรือผ่าน editor OrbStack มีการผสานรวมกับ command-line การแชร์ไฟล์ระหว่าง macOS และ Linux ความสามารถด้านเครือข่ายสำหรับการพัฒนาในเครื่อง และรองรับทั้งคอนเทนเนอร์และเครื่อง Linux แบบ virtualized ในอินเทอร์เฟซเดียว เผยแพร่โดย Orbital Labs, LLC และมักถูกใช้เป็นทางเลือกแทน Docker Desktop บน Mac
คุณสมบัติหลัก
- รัน Docker containers ภายในเครื่องบน macOS
- สร้างและใช้งานเครื่อง Linux แบบเต็มรูปแบบบน Mac ของคุณ
- ใช้ Kubernetes สำหรับการพัฒนาและทดสอบภายในเครื่อง
- เข้าถึงคอนเทนเนอร์และสภาพแวดล้อม Linux ผ่าน command-line
- แชร์ไฟล์ระหว่างเวิร์กโฟลว์ของ macOS และ Linux
- ใช้การพัฒนาแบบ SSH กับเครื่อง Linux
- รันเวิร์กโหลด x86 บน Apple Silicon ด้วยการรองรับ Rosetta
ตรวจสอบไฟล์ตกค้างของแอปด้วย diCleaner
ตรวจสอบแคช ไฟล์สนับสนุน คอนเทนเนอร์ และรายการเข้าสู่ระบบก่อนทำความสะอาด
ภาพรวมความปลอดภัย
สถานะ: ปลอดภัยส่วนใหญ่
OrbStack เป็นเครื่องมือสำหรับนักพัฒนาบน macOS ที่ถูกต้องตามปกติ แต่มีการรันงาน virtualization และ container ซึ่งอาจใช้การเข้าถึงเครือข่าย การแชร์ไฟล์ในเครื่อง และทรัพยากรเบื้องหลังเป็นส่วนหนึ่งของการทำงานตามปกติ พฤติกรรมเหล่านี้สอดคล้องกับวัตถุประสงค์ของมัน เนื่องจากสามารถโฮสต์คอนเทนเนอร์ เครื่อง Linux และโค้ดพัฒนาที่ไม่น่าเชื่อถือได้ คุณควรตรวจสอบว่าได้รันโปรเจ็กต์และอิมเมจใดภายในมันบ้าง และจำกัดการเข้าถึงไฟล์หรือข้อมูลรับรองที่มีความอ่อนไหวเมื่อทดสอบเวิร์กโหลดที่ไม่คุ้นเคย
คำแนะนำ: เก็บ OrbStack ไว้หากคุณใช้ Docker, Kubernetes หรือสภาพแวดล้อม Linux ภายในเครื่องสำหรับการพัฒนาบน Mac ของคุณ หากคุณไม่ได้ใช้งานมันแล้ว การลบแอปจะลบคอนเทนเนอร์ อิมเมจ เครื่องเสมือน และข้อมูลการพัฒนาที่เกี่ยวข้องในเครื่องของคุณด้วย เว้นแต่คุณจะสำรองข้อมูลไว้ก่อน
เส้นทางทั่วไป
/Applications/OrbStack.app~/.orbstack~/OrbStack
เส้นทางแคช
~/Library/Caches/dev.kdrag0n.MacVirt
เส้นทางการตั้งค่า
~/Library/Preferences/dev.kdrag0n.MacVirt.plist~/Library/Saved Application State/dev.kdrag0n.MacVirt.savedState
เส้นทางคอนเทนเนอร์
~/Library/Group Containers/*.dev.orbstack
แบ่งปันประสบการณ์ของคุณ
เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ