comparison docker/libervia_cont.sh @ 120:37e100fd30ef

docker (liberiva_cont): ownership is fixed on "config" command as "docker cp" use root:root as owner of copied file on container
author Goffi <goffi@goffi.org>
date Wed, 09 Mar 2016 10:11:08 +0100
parents 885818d29012
children
comparison
equal deleted inserted replaced
119:5d2eb2f61dc8 120:37e100fd30ef
444 docker cp "$TMP_DIR/$HOST_CONF_FILE" "$VOLUME_ALIAS:$CONT_CONF_FILE" 444 docker cp "$TMP_DIR/$HOST_CONF_FILE" "$VOLUME_ALIAS:$CONT_CONF_FILE"
445 else 445 else
446 eprintf "Old Docker version detected, using workaround, please update!\n" 446 eprintf "Old Docker version detected, using workaround, please update!\n"
447 docker run --rm $DK_VOLUME -v "$TMP_DIR:/tmp_config" $MAINT_CONT /bin/cp -f "/tmp_config/$HOST_CONF_FILE" "$CONT_CONF_FILE" 447 docker run --rm $DK_VOLUME -v "$TMP_DIR:/tmp_config" $MAINT_CONT /bin/cp -f "/tmp_config/$HOST_CONF_FILE" "$CONT_CONF_FILE"
448 fi 448 fi
449 # "docker cp" copy file on container as root, if an option is available later to change this behaviour,
450 # the following operation could be removed
451 printf "ownership fix..."
452 docker run --rm $DK_VOLUME $MAINT_CONT /bin/chown 1000:1000 "$CONT_CONF_FILE"
453 printf "done\n"
449 fi 454 fi
450 rm -rf "$TMP_DIR" 455 rm -rf "$TMP_DIR"
451 ;; 456 ;;
452 STATS) 457 STATS)
453 if [ -n "$1" -a "$1" != "--no-stream" ]; then 458 if [ -n "$1" -a "$1" != "--no-stream" ]; then