docker中的CMD java -version&> /staf-logs/output.log和CMD [“ java -version&> /staf-logs/output.log”]之间的区别是什么

时间:2018-12-09 06:28:57

标签: docker docker-compose dockerfile

使用“ CMD [“ java -version&> /staf-logs/output.log”]“时,出现“ /staf-logs/output.log”未找到错误,我希望将docker日志重定向至输出。日志

1 个答案:

答案 0 :(得分:1)

您应该让容器中的应用写入stdout。然后,您可以使用docker logs <container>从容器外部处理日志。如果写入文件,则该文件将随容器一起消失,除非您在主机上或通过Docker卷安装了卷,否则将无法找到它。