From 2fb284c9210c077ffec0ae48d6e94950b2eb044a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Tue, 23 Sep 2025 10:54:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor(postgres-dump):=20=E7=AE=80=E5=8C=96?= =?UTF-8?q?=20Docker=20=E6=89=A7=E8=A1=8C=E9=80=BB=E8=BE=91=E5=B9=B6?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-exec-via-sock.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-exec-via-sock.sh b/docker-exec-via-sock.sh index 393d9e4..a224829 100644 --- a/docker-exec-via-sock.sh +++ b/docker-exec-via-sock.sh @@ -59,9 +59,10 @@ docker_exec_create() { AttachStdout: true, AttachStderr: true, Tty: true, - Cmd: ["bash", "-lc", $cmd] + 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" \ @@ -83,6 +84,7 @@ 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" \ @@ -97,6 +99,7 @@ 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')