4 ms·
I'm not sure what you're trying to say exactly, but I'm pretty sure that this already exist and there are multiple solutions and self-hosted registries as well
by techntoke 8y ago
I'm not sure what you're trying to say exactly, but I'm pretty sure that this already exist and there are multiple solutions and self-hosted registries as well for it. Check out Harbor:
https://goharbor.io https://goharbor.io
- tarjei 8y agoI'm not talking about private hosting of containers, I'm talking about an alternative to today's public registry of container images that is 100% verifiable so that when something like this happens it is possible to be certain that no one has tampered with any of the container images.
- 6nf 8y agoYou mean something like posting signed hashes in a public place? So you can verify what you got is what you want?
- icebraining 8y agoYou can only have 100% verifiable container images if the Dockerfiles uploaded by users are reproducible (in the sense of https://reproducible-builds.org/ https://reproducible-builds.org/). The vast majority probably aren't, and I'm not sure the Hub could reliably detect those that are.
- ericpauley 8y agoDo you mean formal verification? Verifying such a vast web service may be nearly impossible, especially since you'd still have to rely on a database server, os, and kernel, the most popular of which are seemingly fundamentally incompatible with verification.
- techntoke 8y agoThis is what the Notary portion of Harbor does: https://github.com/goharbor/harbor/blob/master/docs/use_notary.md https://github.com/goharbor/harbor/blob/master/docs/use_nota... https://docs.docker.com/notary/getting_started/ https://docs.docker.com/notary/getting_started/