[? Веб-сайт ] [ Документация ] [? Слэк ( #lima
) ]
Lima запускает виртуальные машины Linux с автоматическим общим доступом к файлам и переадресацией портов (аналогично WSL2).
Первоначальной целью Lima было продвижение контейнеров, включая nerdctl (contaiNERD ctl), среди пользователей Mac, но Lima можно использовать и для неконтейнерных приложений.
Lima также поддерживает другие контейнерные движки (Docker, Podman, Kubernetes и т. д.) и хосты, отличные от macOS (Linux, NetBSD и т. д.).
Настройка (на macOS):
brew install lima
limactl start
Для запуска команд Linux:
lima sudo apt-get install -y neofetch
lima neofetch
Чтобы запустить контейнеры с помощьюContainerd:
lima nerdctl run --rm hello-world
Чтобы запустить контейнеры с помощью Docker:
limactl start template://docker
export DOCKER_HOST= $( limactl list docker --format ' unix://{{.Dir}}/sock/docker.sock ' )
docker run --rm hello-world
Чтобы запустить контейнеры с Kubernetes:
limactl start template://k8s
export KUBECONFIG= $( limactl list k8s --format ' unix://{{.Dir}}/copied-from-guest/kubeconfig.yaml ' )
kubectl apply -f ...
Дополнительную информацию см. на https://lima-vm.io/docs/.
Контейнерные среды:
Графический интерфейс:
#lima
в Slack CNCFЛима следует Кодексу поведения CNCF.
Мы — проект песочницы Cloud Native Computing Foundation.
Linux Foundation® (TLF) зарегистрировала товарные знаки и использует товарные знаки. Список товарных знаков TLF см. в разделе «Использование товарных знаков».