How do you identify what is a safe Docker Hub image?
Surely it's not just reputation of the publisher of the image.
How do you identify what is a safe Docker Hub image?
Surely it's not just reputation of the publisher of the image.
At the moment I'm rat-holing on apt package pinning, which doesn't work at all like I expected. Looking like I'm stuck between the Debian snapshot archive and vendoring .deb files (I don't like either).
Eventually this will go out on https://alexsci.com/blog/
However, without the source code being open source, you cannot really check what anyone is up to -- thus, don't just use any container image on DockerHub
(Whether the standard docker tooling or user decides to validate signatures is another thing.)
Outside of that any image can have anything in it.(Docker do sometimes remove actively malicious images if they're notified of them)
If you want an image similar to an existing one, you can often just read the dockerfile and create your own.
Literally this for all of the software and dependencies that I use.
I did like the idea of running an OS that is a purpose-built container host, and containers that are stripped as bare as possible, until I thought about it more and realized that that’s supposed to be what a normal OS does with normal software. Zones and jails and cgroups and LX(C|D) were good ideas that we needn’t have reinvented on top.