laravel アプリ用の新しい dockerfile ビルドを実行しようとしています。必要なのは、docker を介してインストールされた php の imap を取得することだけです。
私は今これを実行しています:
FROM quay.io/appTest/docker-php-iaccess-odbc:7.3-prod
WORKDIR /docker_app
COPY ./ /docker_app
RUN set -ex && \
docker-php-ext-install imap
RUN set -ex && \
chmod -R a+w /docker_app/storage && \
cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini && \
composer install --no-progress --optimize-autoloader --no-scripts --no-interaction && \
php artisan clear-compiled && \
php artisan optimize && \
php artisan config:clear
しかし、コマンドラインでビルドすると、imap ステップをインストールして次のエラーが発生します。
configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.
ここで何が起こっているのかわかりませんが、dockerfile を使用して php-imap をインストールするにはどうすればよいですか?