A macOS status bar app for easily controlling a CoreOS VM using native Hypervisor framework to build and test Docker/rkt images locally.
CoreOS VM for macOS is a status bar application that runs a CoreOS virtual machine on Mac computers using the native macOS Hypervisor framework. It provides a local environment for developing and testing Docker and rkt container images without requiring VirtualBox or other third-party virtualization software. The app automates setup, includes pre-configured tools, and offers both GUI and CLI controls.
macOS developers who need a lightweight, integrated environment for local container development and testing with CoreOS, Docker, and rkt.
It simplifies CoreOS VM management on macOS by leveraging native virtualization, eliminating VirtualBox dependencies, and providing an out-of-the-box setup with persistent storage and essential container tools.
Local development docker/rkt CoreOS VM App for macOS made very simple
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses the built-in Hypervisor framework via corectl, eliminating dependencies on third-party software like VirtualBox, as highlighted in the README.
Automatically installs and sets up Docker client, rkt, etcdctl, and environment variables (DOCKER_HOST, ETCDCTL_PEERS), saving significant setup time for local development.
Creates a sparse disk (data.img) mounted to /data to persist Docker, rkt, and etcd data across VM reboots, ensuring data durability without manual configuration.
Includes both a status bar app for GUI control and a corevm CLI tool for scripting VM operations (start, stop, status, ssh), offering flexibility for different workflows.
Requires separate installation of Corectl App as a server daemon, adding an extra step and potential compatibility issues, as admitted in the README's requirements.
Only works on macOS 10.10.3 or later and Mac models from 2010 onward, excluding users on older systems or other operating systems entirely.
Involves multiple downloads (Corectl App, CoreOS VM app) and may auto-install iTerm2, which can be intrusive and cumbersome compared to all-in-one solutions.
Tightly coupled with specific tools like corectl and xhyve, and designed for integration with other TheNewNormal projects, limiting flexibility for custom workflows.