direction: right src: "Registry source" { alpine: "alpine:3.21" myapp: "myapp:v1.2.3" } crane: "Crane" { grid-columns: 2 copy: "copy : copier entre registries" { class: accent } manifest: "manifest : lire les métadonnées" config: "config : voir la configuration" flatten: "flatten : optimiser les layers" tag: "tag : ajouter des tags" digest: "digest : obtenir le SHA256" export: "export : télécharger en tar" } dst: "Registry cible" { alpine: "alpine:3.21" } src -> crane: "manifest" crane -> dst: "copy" note: "Docker Hub, GCR, ECR, ACR, Harbor, Quay.io, GitLab Registry, localhost:5000…" { class: muted }