博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义docker nginx镜像无容器日志输出
阅读量:6820 次
发布时间:2019-06-26

本文共 797 字,大约阅读时间需要 2 分钟。

刚好自己因为工作环境需要自己定制一个nginx镜像,生成之后,发现容器没有相关nginx日志输出

FROM env_centos:latestCOPY 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.confEXPOSE 80#EXPOSE 443CMD ["nginx", "-g", "daemon off;"]

最终的效果如下

#docker exec test123 ls -l /var/log/nginx/

lrwxrwxrwx 1 root root 11 Dec 29 10:51 access.log -> /dev/stdout

lrwxrwxrwx 1 root root 11 Dec 29 10:51 error.log -> /dev/stderr

转载于:https://blog.51cto.com/191226139/2336784

你可能感兴趣的文章
make: *** No targets specified and no makefile found. Stop.错误
查看>>
闭包的常见用处
查看>>
中联通4月份3G用户净增181.7万总数突破2000万
查看>>
cJSON填坑记
查看>>
css3(border-radius)边框圆角详解(转)
查看>>
hdu1406
查看>>
Android 开发工具下载中文网站
查看>>
Redis 列表处理
查看>>
android 股票数据通过日K获取周K的数据 算法 源码
查看>>
关于Linux运维的一些题目总结
查看>>
原生js实现查询天气的小应用
查看>>
分享两个必应壁纸接口,可用来获取高质量壁纸和故事
查看>>
tomcat启动脚本
查看>>
ASP.NET-FineUI开发实践-10
查看>>
小猪决定做一件尝试
查看>>
linux下jdk的安装:
查看>>
Ajax_ajax模板引擎 ---tmplate.js处理数据和标签拼接
查看>>
微信小程序-下拉松开弹不回去顶部留一段空白
查看>>
[摘录]感受弗兰克尔的故事
查看>>
jmeter响应时间与postman响应时间为什么不一样?
查看>>