feat: use create instead of run for faster and more reliable file copy from docker images

Closes #3272
This commit is contained in:
Jose Diaz-Gonzalez
2018-10-06 19:03:35 -04:00
parent 9aeee8189b
commit 66948b9de4

View File

@@ -325,7 +325,7 @@ copy_from_image() {
[[ -z "$WORKDIR" ]] && local WORKDIR=/app
local SRC_FILE="$WORKDIR/$SRC_FILE"
fi
local CID=$(docker run "$DOKKU_GLOBAL_RUN_ARGS" -d "$IMAGE" bash)
local CID=$(docker create "$DOKKU_GLOBAL_RUN_ARGS" "$IMAGE")
docker cp "$CID:$SRC_FILE" "$DST_DIR"
docker rm -f "$CID" &> /dev/null
else