Is it any better than lima?
#106
Answered
by
afbjorklund
yaroslavyaroslav
asked this question in
Q&A
|
I used to use lima Which is as I can tell doing quite the same leveraging pretty much same system tools. Is it |
Answered by
afbjorklund
Jun 13, 2025
Replies: 2 comments 4 replies
|
There is a more detailed comparison here: |
3 replies
|
@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. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.