我已配置登录docker-compose.yml
文件,例如
services:
some-service:
image: some-service
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
但是在/var/lib/docker/containers/$containerId/
内部只有一个带有日志的文件json.log
;还有其他人吗?
重建或重新启动容器后,如何保留以前的文件日志?
答案 0 :(得分:0)
只有一个文件,直到超过max-size
。之后,您将获得*-json.log.1
,*-json.log.2
等。
docker-compose down
之后,所有容器目录将被删除。您可以尝试其他驱动程序,例如:
services:
some-service:
image: some-service
logging:
driver: "journald"
然后阅读:
journalctl -b CONTAINER_NAME=workdir_some-service_1