diff --git a/docker-exec-via-sock.sh b/docker-exec-via-sock.sh index a224829..833d124 100644 --- a/docker-exec-via-sock.sh +++ b/docker-exec-via-sock.sh @@ -37,6 +37,7 @@ DOCKER_SOCKET="/var/run/docker.sock" DOCKER_API_VERSION="v1.51" CONTAINER_NAME="" CMD_TO_EXEC="" +DOCKER_LAST_RESPONSE="" require_command() { if ! command -v "$1" >/dev/null 2>&1; then @@ -62,7 +63,6 @@ docker_exec_create() { Cmd: ["sh", "-c", $cmd] }') - DOCKER_LAST_RESPONSE="" DOCKER_LAST_RESPONSE=$(curl --fail --silent --show-error --unix-socket "$DOCKER_SOCKET" \ -X POST \ -H "Content-Type: application/json" \ @@ -84,7 +84,6 @@ docker_exec_start() { docker_exec_start_id=$1 docker_exec_start_desc=$2 docker_exec_start_endpoint="${docker_api_base}/exec/${docker_exec_start_id}/start" - DOCKER_LAST_RESPONSE="" DOCKER_LAST_RESPONSE=$(curl --fail --show-error --silent --unix-socket "$DOCKER_SOCKET" \ -X POST \ -H "Content-Type: application/json" \ @@ -99,7 +98,6 @@ docker_exec_start() { docker_exec_exit_code() { docker_exec_exit_id=$1 docker_exec_inspect_endpoint="${docker_api_base}/exec/${docker_exec_exit_id}/json" - DOCKER_LAST_RESPONSE="" DOCKER_LAST_RESPONSE=$(curl --fail --silent --show-error --unix-socket "$DOCKER_SOCKET" "$docker_exec_inspect_endpoint") docker_exec_exit_code_value=$(printf '%s' "$DOCKER_LAST_RESPONSE" | jq -r '.ExitCode // empty')