Is your feature request related to a problem? Please describe.
The Docker Daemon fallback uses Crane, however this is bulky and slow. I believe it would be faster for users, and simpler in the codebase to pull direct form the daemon. The only issue is that Docker started using the OCI layout in Feb 2024 onward. It would be complex to support older versions.
We should have this as a v1 breaking change. We can make a feature flag such as PullDockerDaemonAsOCILayout (ideally think of a better name) and not enable it by default.
Is your feature request related to a problem? Please describe.
The Docker Daemon fallback uses Crane, however this is bulky and slow. I believe it would be faster for users, and simpler in the codebase to pull direct form the daemon. The only issue is that Docker started using the OCI layout in Feb 2024 onward. It would be complex to support older versions.
We should have this as a v1 breaking change. We can make a feature flag such as
PullDockerDaemonAsOCILayout(ideally think of a better name) and not enable it by default.