umemotoryo
4/14/2018 - 4:35 PM

connfigure-nginx-log-volume.md #docker_training

connfigure-nginx-log-volume.md #docker_training

すること

  • nginxの設定ファイルを見てログの出力先を確認する
  • VOLUME コマンドをDockerfileに追加する

nginxの設定ファイルを見てログの出力先を確認する

  • docker内の /etc/nginx/nginx.conf の中を見ます
  • error_logaccess_log と書かれている箇所を探し、パスを確認する
  • ログが出力されている箇所をマウントする

Dockerfile

FROM ubuntu:16.04
ENV TZ=Asia/Tokyo # TZの環境変数を設定する
RUN apt-get update && \
    apt-get install -y \
      nginx \
      tzdata
EXPOSE 80
VOLUME /var/log/nginx
CMD ["nginx", "-g", "daemon off;"]