From 59c52224970051c97dedfaadea8771cb4d0b2c16 Mon Sep 17 00:00:00 2001 From: augushong Date: Sat, 25 Apr 2026 00:06:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(Dockerfile):=20=E4=BF=AE=E6=AD=A3=E5=AE=B9?= =?UTF-8?q?=E5=99=A8=E5=85=A5=E5=8F=A3=E7=82=B9=E4=BB=A5=E4=BD=BF=E7=94=A8?= =?UTF-8?q?bash=E6=89=A7=E8=A1=8C=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 确保run.sh脚本在bash环境下执行,避免因缺少shebang或执行权限导致的潜在启动问题。统一所有Dockerfile中的ENTRYPOINT格式。 --- Dockerfile | 2 +- source/stack/base-build/Dockerfile | 2 +- source/stack/default/Dockerfile | 2 +- source/stack/full/Dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 63eea7c..6364f61 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ EXPOSE 80 RUN chmod +x /var/www/html/docker/run.sh # 启动 Nginx PHP 然后阻塞 -ENTRYPOINT ["/var/www/html/docker/run.sh"] +ENTRYPOINT ["/bin/bash", "/var/www/html/docker/run.sh"] CMD ["server"] diff --git a/source/stack/base-build/Dockerfile b/source/stack/base-build/Dockerfile index ee70675..dfc3609 100644 --- a/source/stack/base-build/Dockerfile +++ b/source/stack/base-build/Dockerfile @@ -28,6 +28,6 @@ EXPOSE 80 RUN chmod +x /var/www/html/docker/run.sh # 启动 Nginx PHP 然后阻塞 -ENTRYPOINT ["/var/www/html/docker/run.sh"] +ENTRYPOINT ["/bin/bash", "/var/www/html/docker/run.sh"] CMD ["server"] diff --git a/source/stack/default/Dockerfile b/source/stack/default/Dockerfile index 63eea7c..6364f61 100644 --- a/source/stack/default/Dockerfile +++ b/source/stack/default/Dockerfile @@ -28,7 +28,7 @@ EXPOSE 80 RUN chmod +x /var/www/html/docker/run.sh # 启动 Nginx PHP 然后阻塞 -ENTRYPOINT ["/var/www/html/docker/run.sh"] +ENTRYPOINT ["/bin/bash", "/var/www/html/docker/run.sh"] CMD ["server"] diff --git a/source/stack/full/Dockerfile b/source/stack/full/Dockerfile index 40e1195..572819f 100644 --- a/source/stack/full/Dockerfile +++ b/source/stack/full/Dockerfile @@ -75,7 +75,7 @@ EXPOSE 80 RUN chmod +x /var/www/html/docker/run.sh # 启动 Nginx PHP 然后阻塞 -ENTRYPOINT ["/var/www/html/docker/run.sh"] +ENTRYPOINT ["/bin/bash", "/var/www/html/docker/run.sh"] CMD ["server"]