0

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 を実行してみましたが、エラーも発生しました。

どんなアドバイスでも大歓迎です!

4

1 に答える 1