-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make editions that install the regular alpine packages #107
Comments
I'm not sure you want the actual editions in the main project: https://github.com/afbjorklund/alpine-lima/tree/editions Just adding the knobs and options, to make them possible...
|
Basically these editions are a merge of template://alpine and *-rootful https://github.com/lima-vm/lima/blob/master/examples/alpine.yaml It is possible to do it with YAML, just wanted to see what the size was like:
Might include nerdctld for the nerdctl.sock, haven't decided (an option) For the legacy tools that only support the "compatibility" remote socket... |
The "nerdctl-full" distribution currently requires glibc, there is no variant for musl: It might offer a fully static version in the future, but the dynamic binaries are smaller... Maybe in the future, there will also be glibc and musl dynamic variants of nerdctl-full ? https://github.com/containerd/nerdctl/releases/tag/v1.4.0
The rootless containers don't work without systemd, and Alpine uses OpenRC. Also systemd requires glibc, making it a no-go as long as it is using musl-libc... |
I made some "editions" of alpine-lima, that installs the regular packages:
Create edition with nerdctl installed #34Create edition with podman installed #43Create edition with docker installed #45These apk are now available upstream, making the installation smoother.
Only added some refactoring, to make using "nerdctl-full" more explicit:
To make "nerdctl" mean only nerdctl, and call the bundle "nerdctl-full"
The text was updated successfully, but these errors were encountered: