Email or username:

Password:

Forgot your password?
Top-level
YesBait

@bagder a bit off-topic, but I just realized: people are running curl in Docker. A single binary command line application. And not a few, but causing 5000000000 downloads. What is going on in IT?

6 comments
Fabio Manganiello

@yesbait @bagder I think it's docker-composer's fault for turning a container manager basically into a package manager.

When disk space is no longer a constraint, people start installing a 100 MB Alpine image just to run a 5 MB executable.

DELETED

@blacklight @yesbait @bagder docker only downloads the parts of an image you are missing, so, if you already have an alpine image from a different container, docker reuses it and only downloads the additional files required to run curl

Dani Pardo

@yesbait @bagder I've just run docker once, to self-host Gitlab, which might make sense, but this is kind of ridiculous. I whouldn't be surprised now if there's a docker image for running /usr/bin/true.

Simon Eilting

@yesbait @bagder sometimes you run stuff on other people's machines - like in CI. It makes sense to have everything containerised there, even if it's only curl.

I can also see it being used for an initContainer in kubernetes.

Go Up