Lima 是一款运行在 macOS 上的 Linux 虚拟机,支持文件共享和端口转发,支持 Docker,就像 Windows 系统里自带的虚拟机 WSL2 一样。@Appinn

以前在 Mac 上想要安装 Linux 虚拟机,至少还要折腾一下是选 PD 还是选 VM,然后下载个 Linux 镜像文件,现在就…
第一步:安装 Lima
brew install lima
第二步:安装一个 Linux
limactl create appinn
选择模板(系统)后,几分钟就下载并安装好了。
第三步:打开 shell
lima
就…很方便。
支持通过模板启动机器,一台虚拟机大概也就几分钟完成。
一个例子:启动一个 Docker 容器
limactl start template://docker
export DOCKER_HOST=$(limactl list docker --format 'unix://{{.Dir}}/sock/docker.sock')
docker run -d --name nginx -p 127.0.0.1:8080:80 nginx:alpine
以上命令将启动一个 nginx 容器,并打开本机的 8080 端口
支持的 Linux 发行版本
almalinux-8: AlmaLinux 8almalinux-9,almalinux.yaml: AlmaLinux 9alpine: ☆Alpine Linuxarchlinux: ⭐Arch Linuxcentos-stream-8: CentOS Stream 8centos-stream-9,centos-stream.yaml: CentOS Stream 9debian-11: Debian GNU/Linux 11(bullseye)debian-12,debian.yaml: ⭐Debian GNU/Linux 12(bookworm)fedora: ⭐Fedoraopensuse: ⭐openSUSE Leaporaclelinux-8: Oracle Linux 8oraclelinux-9,oraclelinux.yaml: Oracle Linux 9rocky-8: Rocky Linux 8rocky-9,rocky.yaml: Rocky Linux 9ubuntu: Ubuntu (same asdefault.yamlbut without extra YAML lines)ubuntu-lts: Ubuntu LTS (same asubuntu.yamlbut pinned to an LTS version)deprecated/centos-7: [deprecated] CentOS Linux 7experimental/gentoo: [experimental] Gentooexperimental/opensuse-tumbleweed: [experimental] openSUSE Tumbleweed
容器:
apptainer: Apptainerapptainer-rootful: Apptainer (rootful)docker: ⭐Dockerdocker-rootful: Docker (rootful)podman: Podmanpodman-rootful: Podman (rootful)- LXD is installed in the default Ubuntu template, so there is no
lxd.yaml
容器镜像构建器:
buildkit: BuildKit
容器编排:
faasd: Faasdk3s: Kubernetes via k3sk8s: Kubernetes via kubeadmexperimental/u7s: Usernetes: Rootless Kubernetes
Optional feature enablers:
vmnet: ⭐enablevmnet.frameworkexperimental/9p: [experimental] use 9p mount typeexperimental/virtiofs-linux: [experimental] use virtiofs mount type for Linuxexperimental/armv7l: [experimental] ARMv7experimental/riscv64: [experimental] RISC-Vexperimental/net-user-v2: [experimental] user-v2 network to enable VM-to-VM communication without root privilegeexperimental/vnc: [experimental] use vnc display and xorg server
带星星 ⭐ 的是稳定性比较好的系统。
获取
原文:https://www.appinn.com/lima-vm/
有了这个是不是就不用装Docker Desktop了
是吧