php5-apache2基礎鏡像配置訪問日誌可以通過docker logs查看

做好php5-apache2基礎鏡像後,發現啓動容器後,訪問php程序,使用docker logs並沒有展示apache2的訪問日誌,用過nginx的鏡像都知道通過docker logs是可以直接查看nginx的訪問日誌的,於是去查看nginx:alpine的Dockerfile文件,發現瞭如下兩條命令:

ln -sf /dev/stdout /var/log/nginx/access.log
ln -sf /dev/stderr /var/log/nginx/error.log

原來是通過將標準輸出連接到了nginx的日誌文件,這樣通過docker logs就可以直接查看nginx的日誌文件了,因此通過修改php基礎鏡像的Dockerfile文件添加如下指令:

ln -sf /dev/stdout /var/www/logs/access.log
ln -sf /dev/stderr /var/www/logs/error.log

apache2的默認日誌文件目錄是在/var/www/logs目錄,這樣啓動容器後,就可以通過docker logs查看apache的訪問日誌了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章