From f2d14ffc29720fee3b9071c2e5cad5d6c5976d92 Mon Sep 17 00:00:00 2001 From: wandoubaba Date: Thu, 28 Nov 2024 16:56:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E4=B8=AAnginx?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=EF=BC=8C=E7=94=A8=E4=BA=8E=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E5=AE=B9=E5=99=A8=E5=86=85=E7=9A=84nginx=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 nginx diff --git a/nginx b/nginx new file mode 100755 index 0000000..00b7646 --- /dev/null +++ b/nginx @@ -0,0 +1,20 @@ +#!/bin/bash + +# 获取脚本所在目录的绝对路径 +SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) + +# 切换工作目录到脚本所在目录 +cd "$SCRIPT_DIR" || exit 1 + +# 使用heredoc构建docker run命令 +read -r -d '' DOCKER_COMMAND <<'EOF' +docker exec -it nginx nginx +EOF + +# 检查是否有传递参数,并将它们附加到命令的末尾 +if [ $# -gt 0 ]; then + DOCKER_COMMAND+=" $@" +fi + +# 执行docker run命令 +eval "$DOCKER_COMMAND" \ No newline at end of file