Mercurial > sat_docs
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 |