3 ms·
I think the most common tools for similar workflows is Google's crane[0] and Red Hat's Skopeo[1]. It might be slightly more low-level than most developers want,
by jzelinskie 9mo ago
I think the most common tools for similar workflows is Google's crane[0] and Red Hat's Skopeo[1]. It might be slightly more low-level than most developers want, though.
[0]: https://github.com/google/go-containerregistry/blob/v0.20.7/cmd/crane/doc/crane.md https://github.com/google/go-containerregistry/blob/v0.20.7/...
[1]: https://github.com/containers/skopeo https://github.com/containers/skopeo
- bmitch3020 9mo agoThis project even depends on go-containerregistry. Also in this space is RedHat's scopeo, Microsoft's oras, and my own regctl. And my favorite project for inspecting layers is Jon's https://oci.dag.dev/ https://oci.dag.dev/.
- bschaatsbergen 9mo agoSkopeo and crane are both fantastic tools, but they address different problems at a different level. Skopeo and crane operate at the image registry level, handling pulling, pushing, synchronizing, etc. cek is focused on what's in the container itself, providing a programmatic way to explore a container’s (overlay) filesystem and layers with commands like ls, tree, and cat.