Lima – macOS 上的 Linux 虚拟机,像 WSL2 一样
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 8
almalinux-9
, almalinux.yaml
: AlmaLinux 9
alpine
: ☆Alpine Linux
archlinux
: Arch Linux
centos-stream-8
: CentOS Stream 8
centos-stream-9
, centos-stream.yaml
: CentOS Stream 9
debian-11
: Debian GNU/Linux 11(bullseye)
debian-12
, debian.yaml
: Debian GNU/Linux 12(bookworm)
fedora
: Fedora
opensuse
: openSUSE Leap
oraclelinux-8
: Oracle Linux 8
oraclelinux-9
, oraclelinux.yaml
: Oracle Linux 9
rocky-8
: Rocky Linux 8
rocky-9
, rocky.yaml
: Rocky Linux 9
ubuntu
: Ubuntu (same as default.yaml
but without extra YAML lines)
ubuntu-lts
: Ubuntu LTS (same as ubuntu.yaml
but pinned to an LTS version)
deprecated/centos-7
: [deprecated] CentOS Linux 7
experimental/gentoo
: [experimental] Gentoo
experimental/opensuse-tumbleweed
: [experimental] openSUSE Tumbleweed
容器:
apptainer
: Apptainer
apptainer-rootful
: Apptainer (rootful)
docker
: Docker
docker-rootful
: Docker (rootful)
podman
: Podman
podman-rootful
: Podman (rootful)
LXD is installed in the default Ubuntu template, so there is no lxd.yaml
容器镜像构建器:
buildkit
: BuildKit
容器编排:
faasd
: Faasd
k3s
: Kubernetes via k3s
k8s
: Kubernetes via kubeadm
experimental/u7s
: Usernetes: Rootless Kubernetes
Optional feature enablers:
vmnet
: enable vmnet.framework
experimental/9p
: [experimental] use 9p mount type
experimental/virtiofs-linux
: [experimental] use virtiofs mount type for Linux
experimental/armv7l
: [experimental] ARMv7
experimental/riscv64
: [experimental] RISC-V
experimental/net-user-v2
: [experimental] user-v2 network to enable VM-to-VM communication without root privilege
experimental/vnc
: [experimental] use vnc display and xorg server
带星星 的是稳定性比较好的系统。
获取
官网 文档原文:https://www.appinn.com/lima-vm/
©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论
[ 点击前往获取链接 ]
文章来源:
Author:青小蛙
link:https://www.appinn.com/lima-vm/