2017-08-23 19 views
0

私のコンテナのPHPエラーログにはどのようにアクセスできますか?Dockerでphpエラーログにアクセス

私は様々な記事を検索する長い時間が経った後にこれを行う方法を見つけ出すために何らかの理由で本当に苦労しています。 、PHPから :

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 

は、理想的には私は、エラー・ログの内容を表示したり、新しいカスタムログセットを取得する必要がある7-apacheの私が見えるシンプルPHP7のApacheのコンテナを使用してい

私のマシン上にローカルに存在するので、私は自分のサイトビルドの潜在的な問題を簡単に見ています。

私は、それは、次のドッキングウィンドウのコマンドが存在する...丸太の話題にドッキングウィンドウのドキュメントは非常に混乱

答えて

1

が見つかりました:

docker logs -f --details containerName 

MySQLとPHPのエラーは多くのためのファイルに

を記録あなたが表示されますことドキュメントをチェック:docker logs

+0

'( - 詳細)'は構文エラーをスローします。 –

+0

(--details)はオプションであり、追加する場合は--detailsでなければなりません。 – Edwin

+0

私はそれを知っていますが、Dockerの新しいユーザーはそうではないかもしれません。 –

0

あなたがログにアクセスするために、すべてのドッキングウィンドウのグッズを使用できるように、すべてのPHPの出力は、コンテナになります...

お気に入りはattachです。リアルタイムでログに従うことができます。 (docker attach containerName

過去のログを見るにはlogsもあります。 docker logs containerNameは、コンテナからのすべての出力を出力します。 --tail=Nフラグを追加することをお勧めします.Nは取得する行数です。

関連する問題