-
Notifications
You must be signed in to change notification settings - Fork 74
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
Provide isar-image-tiny #24
Comments
Indeed, the kernel takes 136 MB, df -h on qemuamd64-stretch reports 540 MB. So, 136 + 55 = 191 MB might in theory be achievable. We have to look what docker installs. What is the use case? qemuamd64-stretch has: FWIW, an attempt to remove the extra libapparmor1 and liblz4-1 fails, since packages like dbus, systemd, etc. depend on those. |
The use case is simply having a small working baseline for projects to derive from, rather than a larger base image to be shrunk when size matters (due to limited storage - or limited bandwidth when downloading update). |
Hmm, to my knowledge, it already is -- we don't add extra packages. So, less is going to be stripping below the minimal installation calculated by multistrap. Let us check what docker installs and whether it's possible to install less with multistrap, or whether we'd have to remove packages in post-processing. If it's doable, it should become the base image. |
Here is the list of stretch-slim:
|
Based on the image I built and running |
One target may be |
Final |
It's the unused locale in |
With commit For "tiny" images, I'd like to see
|
The docker image debian:stretch-slim is only 55 MB on x86 (granted, without kernel and modules), isar-image-base rootfs is 540 MB. It should be possible to provide a similarly slim image via Isar as well.
The text was updated successfully, but these errors were encountered: