docker-prune: added network prune; docker-deploy: only create directories with absolute path name
This commit is contained in:
@@ -49,7 +49,7 @@ for f in $*; do
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo "... deploying ${f##*/}"
|
echo "... deploying ${f##*/}"
|
||||||
for d in $(sed -n 's/^ *source: *//p' ${f}.yaml); do
|
for d in $(sed -n 's,^ *source: \(/.*\),\1,p' ${f}.yaml); do
|
||||||
test -e $d || mkdir -p $d
|
test -e $d || mkdir -p $d
|
||||||
done
|
done
|
||||||
docker stack deploy --compose-file ${f}.yaml ${f##*/}
|
docker stack deploy --compose-file ${f}.yaml ${f##*/}
|
||||||
|
@@ -137,9 +137,11 @@ trap 'traperror "$? ${PIPESTATUS[@]}" $LINENO $BASH_LINENO "$BASH_COMMAND" "${FU
|
|||||||
if test -z "$filter"; then
|
if test -z "$filter"; then
|
||||||
run docker container prune -f
|
run docker container prune -f
|
||||||
run docker volume prune -f
|
run docker volume prune -f
|
||||||
|
run docker network prune -f
|
||||||
run docker image prune -a -f
|
run docker image prune -a -f
|
||||||
else
|
else
|
||||||
run docker container prune -f --filter "$filter"
|
run docker container prune -f --filter "$filter"
|
||||||
run docker volume prune -f
|
run docker volume prune -f
|
||||||
|
run docker network prune -f
|
||||||
run docker image prune -a -f --filter "$filter"
|
run docker image prune -a -f --filter "$filter"
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user