mirror of
https://github.com/containers/podman.git
synced 2025-09-17 23:18:39 +08:00

Add support for loading images directly from machine paths to avoid unnecessary file transfers when the image archive is already accessible on the running machine through mounted directories. Changes include: - New /libpod/local/images/load API endpoint for direct machine loading - Machine detection and path mapping functionality - Fallback in tunnel mode to try optimized loading first This optimization significantly speeds up image loading operations when working with remote Podman machines by eliminating redundant file transfers for already-accessible image archives. Fixes: https://issues.redhat.com/browse/RUN-3249 Fixes: https://github.com/containers/podman/issues/26321 Signed-off-by: Jan Rodák <hony.com@seznam.cz>
8 lines
215 B
Go
8 lines
215 B
Go
package localapi
|
|
|
|
// LocalAPIMap is a map of local paths to their target paths in the VM
|
|
type LocalAPIMap struct {
|
|
ClientPath string `json:"ClientPath,omitempty"`
|
|
RemotePath string `json:"RemotePath,omitempty"`
|
|
}
|