mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-03-26 21:33:05 +00:00
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:
@@ -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"
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user