사용자 정의 docker nginx 미 러 용기 로그 출력 없 음

997 단어
마침 자신 이 작업 환경 때문에 nginx 미 러 를 맞 춰 야 합 니 다. 생 성 한 후에 용기 에 nginx 로그 출력 이 없 음 을 발 견 했 습 니 다.
FROM env_centos:latest

COPY nginx.repo /etc/yum.repos.d/ 
#   ,         stdout,            
RUN \
    yum -y install nginx httpd-tools && \
    mkdir -p /data/nginx_conf/upstream && \
    mkdir -p /data/nginx_conf/vhosts && \
    rm -f /etc/nginx/conf.d/default.conf && \
    ln -sf /dev/stdout /var/log/nginx/access.log && \       >  2    ,  ,      nginx      ,    
    ln -sf /dev/stderr /var/log/nginx/error.log                   >  2    

COPY nginx.conf /etc/nginx/nginx.conf

EXPOSE 80
#EXPOSE 443

CMD ["nginx", "-g", "daemon off;"]

최종 효 과 는 다음 과 같 습 니 다 \ # docker exec test 123 ls - l / var / log / nginx /
lrwxrwxrwx 1 root root 11 Dec 29 10:51 access.log -> /dev/stdoutlrwxrwxrwx 1 root root 11 Dec 29 10:51 error.log -> /dev/stderr
다음으로 전송:https://blog.51cto.com/191226139/2336783

좋은 웹페이지 즐겨찾기