Docker で PHP エラー ログにアクセスする 質問する

Docker で PHP エラー ログにアクセスする 質問する

コンテナの PHP エラー ログにアクセスするにはどうすればいいですか?

何らかの理由で、私は長い間さまざまな記事を検索した後、これをどうやって行うのかを見つけるのに本当に苦労しています。

私は次のようなシンプルなphp7 apacheコンテナを使用しています: FROM php:7-apache

RUN apt-get update -y && apt-get install -y \
        libpng12-dev \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        curl \
        libcurl4-openssl-dev \
        libxpm-dev \
        libvpx-dev \
    && docker-php-ext-configure gd \
    --with-freetype-dir=/usr/lib/x86_64-linux-gnu/ \
    --with-jpeg-dir=/usr/lib/x86_64-linux-gnu/ \
    --with-xpm-dir=/usr/lib/x86_64-linux-gnu/ \
    --with-vpx-dir=/usr/lib/x86_64-linux-gnu/ \
    && docker-php-ext-install \
        pdo \
        pdo_mysql \
        gd \
        curl \
    && a2enmod rewrite \
    && service apache2 restart

理想的には、エラー ログの内容を表示するか、自分のマシン上でローカルに設定された新しいカスタム ログを取得して、サイト構築に関する潜在的な問題を簡単に確認する必要があります。

何かアドバイスがあればありがたいです。ログに関する Docker ドキュメントが非常にわかりにくいと感じました...

ベストアンサー1

次の docker コマンドが存在します。

docker logs -f --details containerName

MySQLとPHPのエラーログファイルが表示されます

詳細については、ドキュメントを確認してください:docker ログ

おすすめ記事