Lima Linux Virtual Machine Manager
github.com
3
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Lima (Linux Machines) is a free and open-source tool that automates the creation of Linux virtual machines on macOS, with a primary focus on running containerd and Docker containers. Created by Akihiro Suda (a senior engineer at NTT and prominent container/Docker contributor) in 2021, Lima was designed to provide a lightweight alternative to Docker Desktop for macOS users, offering native container development without licensing restrictions. Key features: automated VM creation: Lima creates and manages Linux virtual machines using Apple's native virtualization framework (Virtualization.framework on Apple Silicon) or QEMU (on Intel Macs). The VM includes a full Linux environment with systemd, networking, and file sharing. File sharing: the host filesystem (macOS) is automatically shared with the Linux VM using reverse-sshfs, gVisor, virtiofs, or 9p. Files edited on the host are immediately visible inside the VM. Port forwarding: ports opened inside the VM are automatically forwarded to the host, enabling local development with services running inside the VM. Container engines: Lima provides pre-configured templates for running containerd (with nerdctl), Docker Engine, Podman, Kubernetes (k3s), and Kubernetes (k8s). The default template includes containerd and nerdctl, providing a Docker-compatible CLI. Templates: YAML templates define VM configuration including CPU, memory, disk size, Linux distribution (Ubuntu, Alpine, Debian, Fedora, Arch Linux, openSUSE), mounted directories, and provision scripts. Docker Desktop replacement: the 'colima' CLI (a wrapper around Lima) provides a Docker Desktop-like experience with a single command (colima start). Kubernetes support: run a single-node Kubernetes cluster inside the VM using k3s template. Networking: built-in DNS resolution from host to VM services. Automatic SSH key management. Go. Apache-2.0.
Statistics
3
Views
0
Clicks
0
Like
0
Dislike