feat(docker-exec-via-sock): 添加DOCKER_LAST_RESPONSE变量声明
This commit is contained in:
@@ -37,6 +37,7 @@ DOCKER_SOCKET="/var/run/docker.sock"
|
|||||||
DOCKER_API_VERSION="v1.51"
|
DOCKER_API_VERSION="v1.51"
|
||||||
CONTAINER_NAME=""
|
CONTAINER_NAME=""
|
||||||
CMD_TO_EXEC=""
|
CMD_TO_EXEC=""
|
||||||
|
DOCKER_LAST_RESPONSE=""
|
||||||
|
|
||||||
require_command() {
|
require_command() {
|
||||||
if ! command -v "$1" >/dev/null 2>&1; then
|
if ! command -v "$1" >/dev/null 2>&1; then
|
||||||
@@ -62,7 +63,6 @@ docker_exec_create() {
|
|||||||
Cmd: ["sh", "-c", $cmd]
|
Cmd: ["sh", "-c", $cmd]
|
||||||
}')
|
}')
|
||||||
|
|
||||||
DOCKER_LAST_RESPONSE=""
|
|
||||||
DOCKER_LAST_RESPONSE=$(curl --fail --silent --show-error --unix-socket "$DOCKER_SOCKET" \
|
DOCKER_LAST_RESPONSE=$(curl --fail --silent --show-error --unix-socket "$DOCKER_SOCKET" \
|
||||||
-X POST \
|
-X POST \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
@@ -84,7 +84,6 @@ docker_exec_start() {
|
|||||||
docker_exec_start_id=$1
|
docker_exec_start_id=$1
|
||||||
docker_exec_start_desc=$2
|
docker_exec_start_desc=$2
|
||||||
docker_exec_start_endpoint="${docker_api_base}/exec/${docker_exec_start_id}/start"
|
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" \
|
DOCKER_LAST_RESPONSE=$(curl --fail --show-error --silent --unix-socket "$DOCKER_SOCKET" \
|
||||||
-X POST \
|
-X POST \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
@@ -99,7 +98,6 @@ docker_exec_start() {
|
|||||||
docker_exec_exit_code() {
|
docker_exec_exit_code() {
|
||||||
docker_exec_exit_id=$1
|
docker_exec_exit_id=$1
|
||||||
docker_exec_inspect_endpoint="${docker_api_base}/exec/${docker_exec_exit_id}/json"
|
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_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')
|
docker_exec_exit_code_value=$(printf '%s' "$DOCKER_LAST_RESPONSE" | jq -r '.ExitCode // empty')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user