-
Notifications
You must be signed in to change notification settings - Fork 28
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... |
@afbjorklund Is this still the plan? Is there a point in maintaining these as ISO editions when the user could just use the regular image template and install the additional packages with Unless you plan to create and maintain the additional editions, I would suggest we close this issue. |
It is not something that I would be maintaining, so it can be scripted on top of alpine unless someone else does it... |
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: