我们知道,Nginx的日志默认存放在
/var/log/nginx/access.log
/var/log/nginx/error.log
但在使用nginx镜像构建的容器时,出现无法查看日志的问题:用cat命令后无反应
通过如下命令可以看到,文件被重定向到标准输出和标准错误
>>> ls -la /var/log/nginx/
lrwxrwxrwx 1 root root 11 Sep 9 18:26 access.log -> /dev/stdout
lrwxrwxrwx 1 root root 11 Sep 9 18:26 error.log -> /dev/stderr
所以正确的方式是:
>>> docker logs <container-id>