OrbStack
OrbStack là công cụ dành cho nhà phát triển trên macOS để chạy Docker containers, Kubernetes và các máy Linux trong một ứng dụng cục bộ duy nhất.
OrbStack là gì?
OrbStack là một công cụ gốc dành cho nhà phát triển trên Mac, giúp bạn chạy Docker containers, Kubernetes và các máy Linux hoàn chỉnh trên macOS. Công cụ này được thiết kế cho các nhà phát triển cần một môi trường cục bộ để xây dựng, kiểm thử và chạy phần mềm mà không cần chuyển sang máy chủ riêng hoặc không gian làm việc đám mây. Các mục đích sử dụng phổ biến bao gồm phát triển ứng dụng dựa trên container, thử các bản phân phối Linux, chạy các dịch vụ cục bộ và làm việc với quy trình dùng dòng lệnh hoặc trình soạn thảo. OrbStack bao gồm tích hợp dòng lệnh, chia sẻ tệp giữa macOS và Linux, các tính năng mạng cho phát triển cục bộ, và hỗ trợ cả containers lẫn các máy Linux được ảo hóa trong cùng một giao diện. Ứng dụng này do Orbital Labs, LLC phát hành và thường được dùng như một giải pháp thay thế cho Docker Desktop trên Mac.
Tính năng chính
- Chạy Docker containers cục bộ trên macOS
- Tạo và sử dụng các máy Linux hoàn chỉnh trên Mac của bạn
- Dùng Kubernetes cho phát triển và kiểm thử cục bộ
- Truy cập containers và môi trường Linux từ dòng lệnh
- Chia sẻ tệp giữa quy trình làm việc trên macOS và Linux
- Sử dụng phát triển dựa trên SSH với các máy Linux
- Chạy khối lượng công việc x86 trên Apple Silicon với hỗ trợ Rosetta
Kiểm tra dữ liệu ứng dụng còn sót lại bằng diCleaner
Kiểm tra bộ nhớ đệm, tệp hỗ trợ, vùng chứa và mục đăng nhập trước khi dọn dẹp.
Tổng quan về an toàn
Trạng thái: Phần lớn an toàn
OrbStack là một công cụ hợp pháp dành cho nhà phát triển trên macOS, nhưng nó chạy các khối lượng công việc ảo hóa và container có thể sử dụng quyền truy cập mạng, chia sẻ tệp cục bộ và tài nguyên nền như một phần của hoạt động bình thường. Những hành vi đó phù hợp với mục đích của ứng dụng. Vì nó có thể lưu trữ containers, các máy Linux và mã phát triển không đáng tin cậy, bạn nên xem xét những dự án và image nào mình chạy bên trong nó và giới hạn quyền truy cập vào các tệp hoặc thông tin xác thực nhạy cảm khi kiểm thử các khối lượng công việc chưa quen thuộc.
Khuyến nghị: Hãy giữ OrbStack nếu bạn dùng Docker, Kubernetes hoặc môi trường Linux cục bộ để phát triển trên Mac. Nếu bạn không còn dùng nữa, việc gỡ bỏ ứng dụng cũng sẽ xóa các containers, images, máy ảo và dữ liệu phát triển liên quan trên máy của bạn, trừ khi bạn sao lưu chúng trước.
Đường dẫn phổ biến
/Applications/OrbStack.app~/.orbstack~/OrbStack
Đường dẫn bộ nhớ đệm
~/Library/Caches/dev.kdrag0n.MacVirt
Đường dẫn tùy chọn
~/Library/Preferences/dev.kdrag0n.MacVirt.plist~/Library/Saved Application State/dev.kdrag0n.MacVirt.savedState
Đường dẫn chứa
~/Library/Group Containers/*.dev.orbstack
Chia sẻ trải nghiệm
Hãy là người đầu tiên chia sẻ trải nghiệm.