Merge pull request #1410 from t-woerner/infra_container_load_save

infra/image/shcontainer: New container_save and container_load
This commit is contained in:
Rafael Guterres Jeffman
2026-02-12 09:36:23 -03:00
committed by GitHub

View File

@@ -228,3 +228,22 @@ container_tee() {
rm "${tmpfile}" rm "${tmpfile}"
echo echo
} }
container_save() {
local name=${1}
archive="${name}.tar"
log info "= Saving ${name} to ${archive} ="
# podman is not able to overwrite the archive
[ -f "${archive}" ] && rm "${archive}"
podman save -o "${archive}" "${name}"
echo
}
container_load() {
local name=${1}
image_name=$(podman load -q -i "${name}" | sed -e "s/^Loaded image: //")
image=$(podman image list -q "${image_name}")
echo "$image"
}