To move images from an internal registry to an external registry, say quay.io, i generally use the below podman command:
podman tag <internal-registry-image> <external-registry-name>
podman push <external-registry>
What then is the motivation to use Skopeo to achieve the same result.
skopeo copy <registry1> <registry2>
Does Skopeo allow copying images between 2 external registeris which Podman doesn't? What are use cases for using both tools?
Kunal, great question!
As I understand podman similar to docker requires daemon to perform any task / command including pushing the image to dest registry (e.g. quay.io etc) . However skopeo, which is daemonless tool can copy images from local (storage) to remote as well between two remote registries including external cloud vendor hosted public and pvt repos
Hope this helps