Docker 이미지를 bullseye-slim에서 bookworm-slim으로 업그레이드했더니, php-fpm과 nginx가 작동이 안됩니다

제 Dockerfile은 다음과 같습니다.

FROM debian:bookworm-slim    
ENV DEBIAN_FRONTEND noninteractive
ENV php_conf /etc/php/8.2/fpm/php.ini
ENV fpm_conf /etc/php/8.2/fpm/pool.d/www.conf

# Install Basic Requirements
RUN set -x \
    && buildDeps='gcc make autoconf libc-dev zlib1g-dev pkg-config' \
    && apt update -y \
    && apt install -y gnupg2 dirmngr wget curl apt-transport-https ca-certificates lsb-release \
    && mkdir -p /etc/apt/keyrings \
    && chmod 755 /etc/apt/keyrings \
    && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor > /etc/apt/keyrings/nginx.gpg \
    && chmod 644 /etc/apt/keyrings/nginx.gpg \
    && echo "deb [signed-by=/etc/apt/keyrings/nginx.gpg] http://nginx.org/packages/mainline/debian/ $(lsb_release -sc) nginx" > /etc/apt/sources.list.d/nginx.list \
    && curl -fsSL https://packages.sury.org/php/apt.gpg | gpg --dearmor > /etc/apt/keyrings/php.gpg \
    && chmod 644 /etc/apt/keyrings/php.gpg \
    && echo "deb [signed-by=/etc/apt/keyrings/php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list


RUN apt update -y \
    && apt dist-upgrade -y \
    && apt install -y \
            $buildDeps mariadb-client \
            nano \
            zip \
            unzip \
            pv \
            python3-pip \
            python3-setuptools \
            git \
            nginx \
            fontconfig libfreetype6 libjpeg62-turbo libpng16-16 libx11-6 libxcb1 libxext6 libxrender1 xfonts-75dpi xfonts-base \
            wkhtmltopdf \
            screen \
            php8.2-fpm \
            php8.2-cli \
            php8.2-bcmath \
            php8.2-dev \
            php8.2-opcache \
            php8.2-readline \
            php8.2-mbstring \
            php8.2-curl \
            php8.2-gd \
            php8.2-imagick \
            php8.2-mysql \
            php8.2-zip \
            php8.2-pgsql \
            php8.2-intl \
            php8.2-gmp \
            php8.2-xml \
            php-pear \
            php8.2-apcu \
            php8.2-http \
            php8.2-raphf \
            php8.2-soap \
            php8.2-xmlrpc \
            php8.2-bz2 \
            php8.2-redis \
            php8.2-dba \
            php8.2-igbinary \
            php8.2-sqlite3 \
            php8.2-ssh2 \
            php8.2-xsl \
            php8.2-grpc \
            ssl-cert

RUN mkdir -p /run/php /etc/supervisord /var/.priv /opt/scripts \
    # Fix for pip in Debian Bookworm
    && pip install --break-system-packages wheel \
    && pip install --break-system-packages supervisor \
    && pip install --break-system-packages -U git+https://github.com/nettantra/supervisor-stdout@stable \
    && echo -ne '#!/bin/sh'"\nexit 0" > /usr/sbin/policy-rc.d \
    # Ensure PHP config directories exist before modifying
    && mkdir -p /etc/php/8.2/fpm/conf.d \
    && touch ${php_conf} ${fpm_conf} /etc/php/8.2/fpm/php-fpm.conf \
    && rm -rf /etc/nginx/conf.d/default.conf \
    && sed -i -e "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g" ${php_conf} \
    && sed -i -e "s/memory_limit\s*=\s*.*/memory_limit = 256M/g" ${php_conf} \
    && sed -i -e "s/upload_max_filesize\s*=\s*2M/upload_max_filesize = 100M/g" ${php_conf} \
    && sed -i -e "s/post_max_size\s*=\s*8M/post_max_size = 100M/g" ${php_conf} \
    && sed -i -e "s/variables_order = \"GPCS\"/variables_order = \"EGPCS\"/g" ${php_conf} \
    && sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php/8.2/fpm/php-fpm.conf \
    && sed -i -e "s/;catch_workers_output\s*=\s*yes/catch_workers_output = yes/g" ${fpm_conf} \
    && sed -i -e "s/pm.max_children = 5/pm.max_children = 4/g" ${fpm_conf} \
    && sed -i -e "s/pm.start_servers = 2/pm.start_servers = 3/g" ${fpm_conf} \
    && sed -i -e "s/pm.min_spare_servers = 1/pm.min_spare_servers = 2/g" ${fpm_conf} \
    && sed -i -e "s/pm.max_spare_servers = 3/pm.max_spare_servers = 4/g" ${fpm_conf} \
    && sed -i -e "s/pm.max_requests = 500/pm.max_requests = 200/g" ${fpm_conf} \
    && sed -i -e "s/^;clear_env = no$/clear_env = no/" ${fpm_conf} \
    # Install Composer
    && curl -o /tmp/composer-setup.php https://getcomposer.org/installer \
    && curl -o /tmp/composer-setup.sig https://composer.github.io/installer.sig \
    && php -r "if (hash('SHA384', file_get_contents('/tmp/composer-setup.php')) !== trim(file_get_contents('/tmp/composer-setup.sig'))) { unlink('/tmp/composer-setup.php'); echo 'Invalid installer' . PHP_EOL; exit(1); }" \
    && php /tmp/composer-setup.php --no-ansi --install-dir=/usr/local/bin --filename=composer \
    && rm -rf /tmp/composer-setup.php \
    # Clean up
    && rm -rf /tmp/pear \
    && make-ssl-cert generate-default-snakeoil \
    && usermod --append --groups ssl-cert root

RUN apt update -y && \
    apt --yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade && \
    apt --yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

# Install and Setup PIP and php8.2 modules
RUN apt install -y python3-pip unzip && \
    phpenmod redis opcache xml bcmath bz2 calendar \
             ctype curl dba dom exif fileinfo ftp gd gettext \
             grpc iconv igbinary imagick mbstring mysqli \
             pdo_mysql pdo_pgsql pdo_sqlite pgsql \
             readline shmop simplexml soap sockets sqlite3 ssh2 \
             sysvmsg sysvsem sysvshm tokenizer xmlreader xmlwriter xsl zip || true


# NewRelic PHP Agent and Daemon Installation
RUN mkdir -p /etc/newrelic && touch /etc/newrelic/newrelic.cfg

RUN \
  curl -L https://download.newrelic.com/php_agent/archive/10.14.0.3/newrelic-php5-10.14.0.3-linux.tar.gz | tar -C /tmp -zx && \
  export NR_INSTALL_USE_CP_NOT_LN=1 && \
  export NR_INSTALL_SILENT=1 && \
  /tmp/newrelic-php5-*/newrelic-install install && \
  rm -rf /tmp/newrelic-php5-* /tmp/nrinstall* && \
  sed -i \
      -e 's/"REPLACE_WITH_REAL_KEY"/"__ARTCW_NEWRELIC_LICENSE_KEY__"/' \
      -e 's/newrelic.appname = "PHP Application"/newrelic.appname = "__APP_NAME__-__DEPLOYED_SUBDOMAIN_PREFIX__-__CI_COMMIT_BRANCH__"/' \
      /etc/php/8.2/fpm/conf.d/newrelic.ini

# External startup mode requires a newrelic.cfg
RUN cp /etc/newrelic/newrelic.cfg.template /etc/newrelic/newrelic.cfg

# Install and Setup AWSCLI 2
RUN cd /tmp && \
    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "/tmp/awscliv2.zip" && \
    unzip /tmp/awscliv2.zip && \
    /tmp/aws/install && \
    rm -rf /tmp/awscliv2.zip /tmp/aws

RUN apt purge -y --auto-remove $buildDeps \
    && apt clean \
    && apt autoremove \
    && rm -rf /var/lib/apt/lists/*

RUN rm -rf /web /etc/nginx/sites-available


COPY ./docker-web/supervisord /etc/supervisord
COPY ./docker-web/nginx/snippets /etc/nginx/snippets
COPY ./docker-web/nginx/error_pages /etc/nginx/error_pages
COPY ./docker-web/nginx/conf.d/sites.conf /etc/nginx/conf.d/sites.conf
COPY ./docker-web/nginx/sites-available /etc/nginx/sites-available
COPY ./docker-web/redis/redis.conf /etc/redis/redis.conf
COPY ./docker-web/php/8.2/fpm/pool.d /etc/php/8.2/fpm/pool.d
COPY ./docker-web/php/8.2/fpm/php.ini /etc/php/8.2/fpm/php.ini
COPY ./docker-web/php/8.2/fpm/php-fpm.conf /etc/php/8.2/fpm/php-fpm.conf


COPY ./docker-web/start.sh /start.sh

CMD ["/start.sh"]

이전에는 bullseye-slim 이미지를 사용할 때 잘 작동했지만,
지금 bookworm-slim으로 이미지와 의존성을 업데이트한 후에는 작동하지 않습니다.

디버깅해본 결과, supervisord, php-fpm, nginx는 실행 중이지만, 80번 포트가 작동하지 않습니다.