diff --git a/infra/image/shcontainer b/infra/image/shcontainer index 0bc3326acc03ba6d246c4a9c77d5f10b1e8c7f36..8b736ce51b2ed4e2946856b4048ab5d77d6a57a3 100644 --- a/infra/image/shcontainer +++ b/infra/image/shcontainer @@ -175,3 +175,23 @@ container_image_list() { container_check() { [ -n "$(command -v "podman")" ] || die "podman is required." } + +container_copy() { + local name="${1}" + local source="${2}" + local destination="${3}" + + log info "= Copying ${source} to ${name}:${destination} =" + podman cp "${source}" "${name}:${destination}" + echo +} + +container_fetch() { + local name="${1}" + local source="${2}" + local destination="${3}" + + log info "= Copying ${name}:${source} to ${destination} =" + podman cp "${name}:${source}" "${destination}" + echo +}