Apache 上で実行され、phpMyAdmin を使用して php8 プロジェクトのイメージを作成しています。私の Dockerfile は次のとおりです。
リーリー私の docker-compose.yml は次のとおりです:
リーリー私にとってはすべて問(wèn)題ありませんが、「docker compose up --build」を?qū)g行するとコンテナーは起動(dòng)しますが、 Dockerfile で要求したように「mysqli」と「pdo_mysql」はインストールされません。
ただし、CLI 経由で PHP コンテナにログインし、docker-php-ext-install mysqli
および docker-php-ext-install pdo_mysql
を?qū)g行すると、機(jī)能します。 PHP コンテナを再起動(dòng)するだけです。
でも、なぜか最初からインストールできないんですよね?
###ご協(xié)力いただきありがとうございます。
Lety のコメントのおかげで、docker-compose.yml の 4 行目を変更するだけで済みます。 著者:### リーリー
(Dockerfile が配置されているディレクトリを示します) で動(dòng)作します。###履歴書(shū): Dockerfileを変更しないでください . docker-compose.yml を変更する 作成者:
リーリー