httpd-container と php-container の 2 つの Docker コンテナーがあります。
httpd コンテナー dockerfile:
FROM centos:latest
RUN yum -y install httpd
RUN sed -i 's/AllowOverride None/AllowOverride all/g' /etc/httpd/conf/httpd.conf
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
php-コンテナdockerfile
FROM httpd-container:latest
RUN yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json
RUN mkdir /run/php-fpm
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
現在/usr/sbin/php-fpm
、起動後にphp-containerで実行する必要があります。両方のコマンドを 1 つのスクリプトに入れ、それをエントリ ポイントとして設定しようとしましたが、見つかりません。Supervisord を実行してみましたが、エラーも発生しました。
どんなアドバイスでも大歓迎です!