Docker Images To Be Based On Alpine Linux (brianchristner.io)
New submitter Tenebrousedge writes: Docker container sizes continue a race to the bottom with a couple of environments weighing in at less than 10MB. Following on the heels of this week's story regarding small images based on Alpine Linux, it appears that the official Docker images will be moving from Debian/Ubuntu to Alpine Linux in the near future. How low will they go?
Isn't the whole point of Docker that you can get everything up and running by just apt-getting an old unsupported version of whatever package you need directly in the Dockerfile and then never ever upgrade it?
Alpine Linux doesn't use systemd. I've seen a lot of polarized views in comments. What is systemd, how is it different, and is it good or bad that Alpine Linux doesn't use it?
a.out and static binaries, go with linux 0.12. everything since has been bloated crap.
You could run in a Jail on BSD, and ship pretty much no OS at all. Thats the future of containers (and 20 year old tech too...)
Fk Systemd. (Alpine doesn't use it)
https://www.youtube.com/watch?...
Say no to the SJW cancer that is systemd, gtk3, etc
DockerSlim shrinks standard Ubuntu containers by 30X.
Sample images (built with the standard Ubuntu 14.04 base image):
nodejs app container: 431.7 MB => 14.22 MB
python app container: 433.1 MB => 15.97 MB
ruby app container: 406.2 MB => 13.66 MB
java app container: 743.6 MB => 100.3 MB (yes, it's a bit bigger than others :-))
So, WTF is docker? I thought docker was some Apple UI concept, but I have no idea what it is in Linux.
I'm a leaf on the wind. Watch how I soar.
Whined that there are too many white males in tech. Took the side of the sarah cunt. Does not believe that Hans Reiser did the correct thing and should be a free man.
>In the United States, as late as the 1880s most States set the minimum age at 10-12, (in Delaware it was 7 in 1895).[8] Inspired by the "Maiden Tribute" female reformers in the US initiated their own campaign[9] which petitioned legislators to raise the legal minimum age to at least 16, with the ultimate goal to raise the age to 18. The campaign was successful, with almost all states raising the minimum age to 16-18 years by 1920.
>Also: see: Deuteronomy chapter 22 verses 28-29, hebrew allows men to rape girl children and keep them: thus man + girl is obviously fine. Feminists are commanded to be killed as anyone enticing others to follow another ruler/judge/god is to be killed as-per Deuteronomy. It is wonderful when this happens from time to time: celebrate)
Again, what the fuck is Docker?
Surprise! You still need to know how to be a sysadmin to reduce the size of an installed system. This is crap real sysadmins have been doing for decades, yet all of you devops turds are FINALLY catching on.
Maybe if you guys listened to people who've done this shit before...
of HIV and other SLING Fyou can
WE WUZ KANGZ
As long as one cannot print out the image as a QR code ;)
Docker applications are slower than natively-running code.
To use the potential of docker, you need to use prebuild images, otherwise it doesn't speed anything up. Prebuild images are just like "okay, somebody uploaded something, i execute it and feed my important data to it". No need to say, it's a bad idea.
What to use instead?
Use plain LXC. LXC works great, you can easily generate a template with debootstrap (it brings a script, which does that) from official debian packages.
Then use ansible to install your stuff. An ansible file just looks like a Dockerfile, only that it has a reasonable function list like "apt: name=apache2 state=installed", which does not rely on writing your own commands "apt-get install apache2", so you avoid many pitfalls (for example quoting stuff with spaces and so on) and it uses jinja2 for templates. Read the docs yourself, it's a great tool to build environments or manage existing ones.