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
+}