From 332af352b9b6524bda358cd69a847b7c65c4821d Mon Sep 17 00:00:00 2001 From: will Farrell Date: Sun, 12 Feb 2017 21:37:00 -0700 Subject: [PATCH] fix sub script broken quote --- docker-entrypoint | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-entrypoint b/docker-entrypoint index 7829f8a..0381a48 100755 --- a/docker-entrypoint +++ b/docker-entrypoint @@ -30,17 +30,17 @@ make_container_cmd() { # create bash script to detect all running containers SCRIPT_NAME=$(cat /proc/sys/kernel/random/uuid) cat << EOF > ${HOME_DIR}/${SCRIPT_NAME} -!#/bin/bash +#!/usr/bin/env bash set -e -CONTAINERS=\$(curl --no-buffer -s -XGET --unix-socket ${DOCKER_SOCK} http://localhost/containers/json | jq -r .[].Names[0] | sed 's@/@@')" +CONTAINERS=\$(docker ps --format '{{.Names}}') for CONTAINER_NAME in \$CONTAINERS; do if [[ "\${CONTAINER_NAME}" =~ ^${PROJECT}_${CONTAINER}.+ ]]; then docker exec ${DOCKERARGS} \${CONTAINER_NAME} ${TMP_COMMAND} fi done EOF - echo "sh ${HOME_DIR}/${SCRIPT_NAME}" + echo "/bin/bash ${HOME_DIR}/${SCRIPT_NAME}" else echo "docker exec ${DOCKERARGS} ${CONTAINER} ${TMP_COMMAND}" fi