Lima Linux Virtual Machine Manager

Lima Linux Virtual Machine Manager

github.com

3

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.

Tags & Categories

Tags

Statistics

3
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!