lima
Linux virtual machines, with a focus on running containers
File Explorer
Download Latest Version (.zip)- action.yml
- action.yml
- bug_report.yaml
- config.yml
- feature_request.yaml
- codeql.yaml
- lint-quick.yml
- release.yml
- scorecard.yml
- spell.yml
- test.yml
- dependabot.yml
- main_darwin_arm64.go
- main.go
- main_darwin.go
- main_windows.go
- daemon_linux.go
- fake_cloud_init_darwin.go
- install_systemd_linux.go
- lima-guestagent.TEMPLATE.service
- main.go
- root_darwin.go
- root_linux.go
- root_others.go
- editflags.go
- editflags_test.go
- autostart.go
- autostart_darwin.go
- autostart_others.go
- clone.go
- completion.go
- copy.go
- debug.go
- delete.go
- disk.go
- edit.go
- factory-reset.go
- gendoc.go
- genschema.go
- guest-install.go
- hostagent.go
- info.go
- list.go
- main.go
- main_darwin.go
- main_darwin_gui.go
- main_qemu.go
- main_windows.go
- network.go
- protect.go
- prune.go
- restart.go
- screenshot.go
- shell.go
- shell_test.go
- show-ssh.go
- snapshot.go
- start-at-login.go
- start-at-login_unix.go
- start-at-login_windows.go
- start.go
- start_test.go
- stop.go
- sudoers.go
- sudoers_darwin.go
- sudoers_nodarwin.go
- tab_completion.go
- tab_completion_test.go
- template.go
- tunnel.go
- unprotect.go
- usernet.go
- watch.go
- yq_restrictions.go
- main.go
- yq.go
- apptainer.lima
- docker.lima
- kubectl.lima
- lima
- lima.bat
- limactl-url-fedora-rawhide
- nerdctl.lima
- podman.lima
- lima-logo-01.svg
- Ada-Logics-Lima-fuzzing-audit-2024.pdf
- README.md
- colima.bats
- freebsd.bats
- k8s.bats
- port-monitor.bats
- README.md
- limactl.bash
- load.bash
- logs.bash
- bats-assert
- bats-core
- bats-file
- bats-support
- copy.bats
- list.bats
- mcp.bats
- param.bats
- passwordless-sudo.bats
- path.bats
- preserve-env.bats
- protect.bats
- shell-sync.bats
- shell.bats
- url-github.bats
- yq.bats
- README.md
- debugserver
- protoc.sh
- bash.txt
- dockerfile.txt
- go.txt
- makefile.txt
- alpine-iso-9p-writable.yaml
- net-user-v2.yaml
- test-misc.yaml
- go.mod
- go.sum
- pinversion.go
- allowed-licenses.txt
- ansible-test.yaml
- brew-install-version.sh
- cache-common-inc.sh
- calculate-cache.sh
- common.inc.sh
- debug-cache.sh
- inject-cmdline-to-template.sh
- install-qemu.sh
- oss-fuzz-build.sh
- test-mount-home.sh
- test-nonplain-static-port-forward.sh
- test-plain-static-port-forward.sh
- test-port-forwarding.pl
- test-selinux.sh
- test-templates.sh
- test-upgrade.sh
- toolexec-for-codesign.sh
- update-template-almalinux-kitten.sh
- update-template-almalinux.sh
- update-template-alpine.sh
- update-template-archlinux.sh
- update-template-centos-stream.sh
- update-template-debian.sh
- update-template-fedora.sh
- update-template-freebsd.sh
- update-template-macos.sh
- update-template-opensuse.sh
- update-template-oraclelinux.sh
- update-template-rocky.sh
- update-template-ubuntu.sh
- update-template.sh
- validate-artifact.sh
- chown.go
- chown_darwin_test.go
- fletcher64.go
- fletcher64_test.go
- types.go
- io.lima-vm.autostart.INSTANCE.plist
- io.lima-vm.daemon.INSTANCE.plist
- launchd.go
- launchd_test.go
- lima-vm@INSTANCE.service
- systemd.go
- systemd_linux.go
- systemd_others.go
- systemd_test.go
- autostart.go
- autostart_test.go
- managers.go
- managers_darwin.go
- managers_linux.go
- managers_others.go
- bicopy.go
- cacheutil.go
- 00-freebsd-user-group.sh
- 00-alpine-user-group.sh
- 01-alpine-ash-as-bash.sh
- 10-alpine-prep.sh
- 05-lima-mounts.sh
- 00-check-rtc-and-wait-ntp.sh
- 00-modprobe.sh
- 00-reboot-if-required.sh
- 00-systemd-user-group.sh
- 04-persistent-data-volume.sh
- 05-guest-home.sh
- 05-lima-disks.sh
- 05-lima-mounts.sh
- 06-enable-mdns-on-systemd.sh
- 06-etc-hosts.sh
- 07-etc-environment.sh
- 08-shell-prompt.sh
- 09-host-dns-setup.sh
- 10-alpine-cgroups.sh
- 11-colorterm-environment.sh
- 20-rootless-base.sh
- 25-guestagent-base.sh
- 26-host-services.sh
- 30-install-packages.sh
- 35-setup-packages.sh
- 40-install-containerd.sh
- compare_version.sh
- escape_fstab.sh
- unescape_fstab.sh
- print_cidata_fstab.lua
- boot.sh
- etc_environment
- lima.env
- meta-data
- network-config
- param.env
- user-data
- metadata.go
- userdata.go
- autounattend.xml
- first_logon.ps1
- install_provision.ps1
- startup_runner.ps1
- cidata.go
- cidata_test.go
- cloud-config.yaml
- fuzz_test.go
- template.go
- template_test.go
- copytool.go
- copytool_test.go
- rsync.go
- scp.go
- debugutil.go
- downloader.txt
- downloader.go
- downloader_test.go
- fuzz_test.go
- client.go
- methods.go
- methods.go
- server.go
- driver.pb.desc
- driver.pb.go
- driver.proto
- driver_grpc.pb.go
- gen.go
- 00-add-user-to-video-render-group.sh
- 01-gpu-device-perms.sh
- errors_darwin_arm64.go
- krunkit_darwin_arm64.go
- krunkit_driver_darwin_arm64.go
- entitlementutil.go
- qemu.go
- qemu_driver.go
- qemu_test.go
- register.go
- 05-rosetta-volume.sh
- errors_darwin.go
- network_darwin.go
- network_darwin_test.go
- register.go
- rosetta_directory_share.go
- rosetta_directory_share_arm64.go
- screenshot_darwin.go
- vm_darwin.go
- vm_darwin_amd64.go
- vm_darwin_arm64.go
- vsock_forwarder.go
- vz_driver_darwin.go
- 02-no-cloud-init-setup.sh
- errors_windows.go
- fs.go
- lima-init.TEMPLATE
- register.go
- vm_windows.go
- wsl_driver_windows.go
- wsl_driver_windows_test.go
- driver.go
- disk.go
- disk_test.go
- instance.go
- vm.go
- editorcmd.go
- editutil.go
- envutil.go
- envutil_others.go
- envutil_test.go
- envutil_windows.go
- envutil_windows_test.go
- command.go
- opts_others.go
- opts_windows.go
- download.go
- freeport.go
- freeport_unix.go
- freeport_windows.go
- fsutil_linux.go
- fsutil_others.go
- fsutil_unix.go
- fsutil_windows.go
- fsutil_windows_test.go
- client.go
- credentials.go
- server.go
- gen.go
- guestservice.pb.desc
- guestservice.pb.go
- guestservice.proto
- guestservice_grpc.pb.go
- ipport.go
- fakecloudinit_darwin.go
- kubernetesservice.go
- kubernetesservice_test.go
- types.go
- serialconn_linux.go
- seriallistener_linux.go
- serialport_linux.go
- sockets.go
- sockets_linux.go
- sockets_linux_test.go
- compound.go
- ebpf_linux.go
- simple.go
- ticker.go
- timesync_linux.go
- timesync_others.go
- guestagent.go
- guestagent_linux.go
- macos_darwin.go
- client.go
- server.go
- api.go
- dns.go
- dns_test.go
- events.go
- watcher.go
- ga_sock_forward_test.go
- hostagent.go
- hostagent_unix.go
- hostagent_windows.go
- inotify.go
- inotify_darwin.go
- inotify_linux.go
- inotify_others.go
- inotify_test.go
- mount.go
- mount_windows_test.go
- port.go
- port_darwin.go
- port_others.go
- port_test.go
- port_windows.go
- requirements.go
- timesync.go
- httpclientutil.go
- httpclientutil_others.go
- httpclientutil_windows.go
- httputil.go
- validate.go
- validate_test.go
- asif_darwin.go
- asif_darwin_test.go
- asif_others.go
- fuzz_test.go
- nativeimgutil.go
- nativeimgutil_test.go
- proxyimgutil.go
- manager.go
- hostname.go
- hostname_test.go
- ansible.go
- clone.go
- create.go
- delete.go
- restart.go
- start.go
- start_unix.go
- start_windows.go
- stop.go
- ioutilx.go
- fuzz_test.go
- iso9660util.go
- joliet.go
- invalid.yaml
- schema.json
- valid.yaml
- jsonschemautil.go
- jsonschemautil_test.go
- limactlutil.go
- limainfo.go
- abs.go
- abs_test.go
- embed.go
- embed_test.go
- github.go
- github_test.go
- locator.go
- locator_test.go
- template.go
- dirnames.go
- filenames.go
- lima_instance.go
- lima_yaml.go
- containerd.yaml
- default.yaml
- defaults.go
- defaults_test.go
- defaults_unix.go
- defaults_unix_test.go
- defaults_windows.go
- limayaml_test.go
- load.go
- load_test.go
- marshal.go
- marshal_test.go
- validate.go
- validate_test.go
- validate_unix_test.go
- localpathutil.go
- localpathutil_test.go
- lockutil_test.go
- lockutil_unix.go
- lockutil_windows.go
- logrusutil.go
- logrusutil_test.go
- filesystem.go
- msi.go
- shell.go
- filesystem.go
- shell.go
- toolset.go
- must.go
- must_test.go
- reconcile.go
- dnshosts.go
- dnshosts_test.go
- client.go
- config.go
- config_test.go
- gvproxy.go
- gvproxy_test.go
- recoincile.go
- udpfileconn.go
- commands.go
- commands_darwin_test.go
- commands_test.go
- config.go
- config_test.go
- const.go
- networks.go
- networks.TEMPLATE.yaml
- sudoers.go
- validate.go
- validate_test.go
- dns_darwin.go
- dns_others.go
- exit.go
- file.go
- file_test.go
- machineid.go
- machineid_test.go
- mount_darwin.go
- osutil_linux.go
- osutil_others.go
- osutil_unix.go
- osutil_windows.go
- osversion_darwin.go
- osversion_others.go
- rosetta_darwin.go
- rosetta_others.go
- user.go
- user_test.go
- plist.go
- plist_test.go
- plugins.go
- client.go
- client_test.go
- control_others.go
- control_windows.go
- forward.go
- listener.go
- listener_darwin.go
- listener_others.go
- server.go
- server_test.go
- progressbar.go
- ptr.go
- ptr_test.go
- qemuimgutil.go
- qemuimgutil_test.go
- reflectutil.go
- reflectutil_test.go
- registry.go
- registry_test.go
- snapshot.go
- format.go
- format_test.go
- sshutil.go
- sshutil_test.go
- sshutil_windows_test.go
- disk.go
- disk_test.go
- fuzz_test.go
- instance.go
- instance_test.go
- store.go
- store_test.go
- strutil.go
- strutil_test.go
- network_darwin.go
- sysprof_darwin.go
- templatestore.go
- textutil.go
- textutil_test.go
- uiutil.go
- usrlocal.go
- versionutil.go
- versionutil_test.go
- version.go
- process_windows.go
- registry_windows.go
- wsl_util_windows.go
- fuzz_test.go
- yqutil.go
- yqutil_test.go
- mounts.yaml
- almalinux-10.yaml
- almalinux-8.yaml
- almalinux-9.yaml
- almalinux-kitten-10.yaml
- alpine-3.21.yaml
- alpine-3.22.yaml
- alpine-3.23.yaml
- alpine-iso.yaml
- archlinux.yaml
- centos-stream-10.yaml
- centos-stream-9.yaml
- debian-11.yaml
- debian-12.yaml
- debian-13.yaml
- fedora-41.yaml
- fedora-42.yaml
- fedora-43.yaml
- fedora-44.yaml
- fedora.yaml
- freebsd-15.yaml
- freebsd.yaml
- macos-15.yaml
- macos-26.yaml
- macos.yaml
- opensuse-leap-15.yaml
- opensuse-leap-16.yaml
- opensuse-leap.yaml
- oraclelinux-10.yaml
- oraclelinux-8.yaml
- oraclelinux-9.yaml
- rocky-10.yaml
- rocky-8.yaml
- rocky-9.yaml
- ubuntu-20.04.yaml
- ubuntu-22.04.yaml
- ubuntu-24.04.yaml
- ubuntu-24.10.yaml
- ubuntu-25.04.yaml
- ubuntu-25.10.yaml
- ubuntu-26.04.yaml
- ubuntu-lts.yaml
- ubuntu.yaml
- almalinux-kitten-10.yaml
- almalinux-kitten.yaml
- alsa.yaml
- debian-sid.yaml
- fedora-rawhide.yaml
- freebsd-16.yaml
- freebsd-current.yaml
- gentoo.yaml
- opensuse-tumbleweed.yaml
- rke2.yaml
- u7s.yaml
- ubuntu-26.10.yaml
- ubuntu-next.yaml
- vnc.yaml
- wsl2.yaml
- almalinux-10.yaml
- almalinux-8.yaml
- almalinux-9.yaml
- almalinux.yaml
- alpine-3.21.yaml
- alpine-3.22.yaml
- alpine-3.23.yaml
- alpine-iso.yaml
- alpine.yaml
- apptainer-rootful.yaml
- apptainer.yaml
- archlinux.yaml
- buildkit.yaml
- centos-stream-10.yaml
- centos-stream-9.yaml
- centos-stream.yaml
- debian-11.yaml
- debian-12.yaml
- debian-13.yaml
- debian.yaml
- default.yaml
- docker-rootful.yaml
- docker.yaml
- faasd.yaml
- fedora-41.yaml
- fedora-42.yaml
- fedora-43.yaml
- fedora-44.yaml
- fedora.yaml
- freebsd-15.yaml
- freebsd.yaml
- homebrew-linux.yaml
- homebrew-macos.yaml
- k0s.yaml
- k3s.yaml
- k8s.yaml
- linuxbrew.yaml
- macos-15.yaml
- macos-26.yaml
- macos.yaml
- opensuse-leap-15.yaml
- opensuse-leap-16.yaml
- opensuse-leap.yaml
- opensuse.yaml
- oraclelinux-10.yaml
- oraclelinux-8.yaml
- oraclelinux-9.yaml
- oraclelinux.yaml
- podman-rootful.yaml
- podman.yaml
- README.md
- rocky-10.yaml
- rocky-8.yaml
- rocky-9.yaml
- rocky.yaml
- ubuntu-20.04.yaml
- ubuntu-22.04.yaml
- ubuntu-24.04.yaml
- ubuntu-24.10.yaml
- ubuntu-25.04.yaml
- ubuntu-25.10.yaml
- ubuntu-26.04.yaml
- ubuntu-lts.yaml
- ubuntu.yaml
- windows-11.yaml
- windows-2025.yaml
- windows.yaml
- logo.svg
- _variables_project.scss
- _index.md
- _index.md
- contributing.md
- governance.md
- roadmap.md
- subprojects.md
- _index.md
- _index.md
- gemini.md
- _index.md
- _index.md
- user-v2.md
- user.md
- vmnet.md
- _index.md
- cli.md
- url.md
- vm.md
- _index.md
- krunkit.md
- qemu.md
- vz.md
- wsl2.md
- _index.md
- disk.md
- environment-variables.md
- gpu.md
- mount.md
- multi-arch.md
- plain.md
- port.md
- sudo.md
- _index.md
- bats-style.md
- _index.md
- drivers.md
- git.md
- internals.md
- _index.md
- _index.md
- bypass4netns.md
- gomodjail.md
- stargz.md
- _index.md
- _index.md
- _index.md
- _index.md
- _index.md
- _index.md
- ai.md
- gha.md
- vscode.md
- _index.md
- colima.md
- _index.md
- source.md
- _index.md
- _index.md
- breaking.md
- deprecated.md
- experimental.md
- _index.md
- _index.md
- _index.md
- github.md
- _index.md
- freebsd.md
- linux.md
- macos.md
- windows.md
- _index.md
- autostart.md
- ssh.md
- _index.md
- _index.html
- search.md
- adopters.yaml
- helpfullinks.yaml
- footer.html
- navbar.html
- adopters.html
- cncf.html
- cover.html
- helpfullinks.html
- fixlinks.html
- readtemplates.html
- 404.html
- lima-sequence-diagram.png
- lima-sequence-diagram.puml
- colima.svg
- finch.svg
- podman-desktop.svg
- rancherdesktop.svg
- cncf-color-bg.svg
- demo.gif
- logo-dark.svg
- logo.svg
- vscode-remote-explorer.png
- .gitignore
- .nvmrc
- config.yaml
- go.mod
- go.sum
- hugo.toml
- Makefile
- netlify.toml
- package-lock.json
- package.json
- README.md
- .codespellrc
- .editorconfig
- .gitignore
- .gitmodules
- .golangci.yml
- .ls-lint.yml
- .markdownlint.json
- .protolint.yaml
- .shellcheckrc
- .yamllint
- ADOPTERS.md
- AGENTS.md
- CLAUDE.md
- go.mod
- go.sum
- LICENSE
- MAINTAINERS.md
- Makefile
- NOTICE
- README.md
- ROADMAP.md
- vz.entitlements
// repository documentation
Was this content helpful?
(0 ratings)
