Registry
Contents
Comparison : https://goharbor.io/docs/latest/build-customize-contribute/registry-landscape/
Introduction
Objectives
- Server that stores and shares container image
- Additionnal features
- vulnerability scanning
- access authorization
- signature verification
- multi architecture
- store other things : OCI compliant (Helm),...
- registry proxy / replication
List
- Artifactory
- Docker Hub
- Nexus
- Harbor
- Quay
- and all the cloud providers registries...
- and many more...
OCI image registry
- https://typeshare.co/ciberkleid/posts/whats-the-difference-between-an-ftp-server-and-an-oci-image-registry
- Package anything inside an OCI image : Carvel imgpkg
- imgpkg push --image myRegistry/myAppLibs:latest --file $HOME/.m2
- imgpkg pull --image myRegistry/myAppLibs:latest --output $HOME/.m2
Docker Hub
- Most famous registry, in SaaS solution.
- Everyone started with it!
Harbor
Created by VMWare
- 2016 opensourced
- 2018 donated to the CNCF (sandbox)
- 2020 graduated from incubation to graduation
Features
- registry for cloudnative artifacts: containers, helm charts,...
- policies and role-based access control
- replication
- vulnerabilities scanning
- ...