#containerization #virtualization #lima
Lima 1.0, универсальный инструментарий для запуска виртуальных машин с Linux в различных операционных системах: macOS, Linux, Windows и BSD-системах.
Ключевой целью проекта является предоставление простого способа запуска произвольных Linux-дистрибутивов в изолированных контейнерах или виртуальных окружениях, обеспечивая при этом автоматическое перенаправление сетевых портов и совместный доступ к файлам. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
Для организации доступа к файлам хост-окружения могут использоваться SSHFS, virtio-9p-pci/virtfs (по умолчанию) и virtiofs. Перенаправление сетевых портов осуществляется через отслеживание сетевых обращений через /proc/net/tcp и iptables с последующим автоматическим запуском "ssh" с опцией "-L". В качестве экспериментальных возможностей доступен проброс доступа к звуковой системе ALSA и организация удалённого подключения через VNC.
🖼️ 1 изображение 🖼️
🔍 Описание
Это скриншот. На скриншоте изображено окно с выбором настроек для запуска виртуальной машины. Окно разделено на несколько секций, в каждой из которых представлен список опций. В верхней части окна расположены поля для ввода информации, а в нижней части - кнопки "Cancel" и "Advanced".
📝 Текст на картинке
Quick Start
VM Type: qemu Arch: default CPUs: 4 Memory: 4GiB Disk: 100GiB Edit YAML
Linux Distributions
Alpine
https://alpinelinux.org
Ubuntu
https://ubuntu.com
Fedora
https://fedoraproject.org
Arch
https://archlinux.org
Container Engines
Default
https://containerd.io
Docker
https://docker.com
Podman
https://podman.io
Apptainer
https://apptainer.org
Container Orchestration
Kubernetes (k3s)
https://k3s.io
Kubernetes (k8s)
https://kubernetes.io
Nomad
https://nomadproject.io
FaaSD
https://openfaas.com
There are more examples available. Use the "Load" button (under Advanced), to see them.
Cancel
URL... https://github.com/lima-vm/lima/blob/master/examples/default.yaml
Advanced...
🖼️ 2 изображение 🖼️
🔍 Описание
Это скриншот. Скриншот отображает окно с заголовком "Lima". Окно содержит таблицу с заголовками "Name", "Status", "Arch", "CPUs", "Mem." и "Disk". В таблице две строки с данными, которые описывают два объекта. Внизу окна есть несколько кнопок.
📝 Текст на картинке
Lima
Instances
Create
Quick
Name
Status
Arch
CPUs
Mem.
Disk
alpine
Stopped
x86_64
1
1 GiB
20 GiB
default
Running
x86_64
4
4 GiB
100 GiB
About
Refresh
Shell
Start
Stop
Edit
Remove
🖼️ 1 изображение 🖼️
🔍 Описание
Это скриншот. На скриншоте изображено окно с выбором настроек для запуска виртуальной машины. Окно разделено на несколько секций, в каждой из которых представлен список опций. В верхней части окна расположены поля для ввода информации, а в нижней части - кнопки "Cancel" и "Advanced".