Is it any better than lima
?
#106
-
I used to use lima Which is as I can tell doing quite the same leveraging pretty much same system tools. Is it |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
There is a more detailed comparison here: |
Beta Was this translation helpful? Give feedback.
-
@yaroslavyaroslav there are advantages for each solution. container is better because you don't have to manage the special vm running the containers, and containers are isolated from each other by the micro vm. lima is better because you can manage the the special vms running the containers, it uses standard cloud images and containers tools, likely to be more compatible with existing containers, and it works on older macOS versions. |
Beta Was this translation helpful? Give feedback.
The default lima instance uses
containerd
(with clientctr
), to run the containers using a low-level program calledrunc
.Once upon a time there was an alternative called
runv
, which evolved into the Kata containers that is used bycontainer
:https://github.com/apple/container/blob/main/docs/tutorial.md (see https://github.com/kata-containers/kata-containers)
Otherwise they are both using Virtualization.framework (VZ), but lima also supports the more portable and versatile QEMU.