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
 | 
			
		||||
    fi
 | 
			
		||||
    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
 | 
			
		||||
    done
 | 
			
		||||
    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
 | 
			
		||||
    run docker container prune -f
 | 
			
		||||
    run docker volume prune -f
 | 
			
		||||
    run docker network prune -f
 | 
			
		||||
    run docker image prune -a -f
 | 
			
		||||
else
 | 
			
		||||
    run docker container prune -f --filter "$filter"
 | 
			
		||||
    run docker volume prune -f
 | 
			
		||||
    run docker network prune -f
 | 
			
		||||
    run docker image prune -a -f --filter "$filter"
 | 
			
		||||
fi
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user