docker容器日志能否设置存储到别的路径?
使用docker运行了php容器, nginx容器 通常查看日志都是使用docker logs php或nginx发现默认的这些日志是存储在容器目录中的如 "/var/lib/docker/containors/php/php.json" "/var/lib/docker/containors/nginx/nginx.json"有什么办法能让日志统一存储在别的位置,如"/home/logs" 目录下?
回复
1个回答

test
2024-06-21
docker logs
默认是不往容器内或者宿主机上持久化日志文件的。除非你在你的应用中,将日志分为标准输出和文件持久,那你可以通过挂载的方式,将你的容器内的日志文件持久化到宿主机上。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容