I would love them to gain back more server marketshare.
I would love them to gain back more server marketshare.
I'm sure the maintainers would love to hear from you.
It is much lighter. I commonly find that Alpine images use at least 300MB less disk than Debian ones.
For comparison, I just found this blog post [1], claiming the following:
> According to the docker images command, the debian:jessie-slim container clocks in at 88MB, compared to the full-fat debian:jessie container at 123MB. For reference, the ubuntu:xenial and centos:7 base containers are 130MB and 193MB respectively, where as the alpine base container is only 4MB, as mentioned in my post about the alpine base container.
[1] https://elegantinfrastructure.com/containers/cotw-debian-jes...
Also besides disk space, I really have no idea how docker manages memory, but my assumption (naive?) is that smaller images will consume less RAM memory. I didn’t benchmark this though.
I've not looked at "naked" lxc for quite some time - but I've used Lxd on Ubuntu a bit, and that's a great experience.
If what you want is "containers" (single-purpose, ephemeral) - I'd say for now the docker tooling is best. But there's not much isolation - there lxc is better.
I've yet to try alternative "run times" like rkt - but I believe that's the better way forward compared to docker. For now we use docker mostly for packing up an application and managing dependencies - not for resource/security isolation.
I suggest reading over :
https://coreos.com/rkt/docs/latest/rkt-vs-other-projects.htm...
https://linuxcontainers.org/lxd/getting-started-cli/
If you are an lxd fan you probably want to move to Ubuntu or maybe even Ubuntu core.