docker logs 命令查询
docker logs [选项] 容器名称
Name, shorthand | Default | Description |
--details | Show extra details provided to logs | |
--follow , -f | Follow log output | |
--since | Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes) | |
--tail , -n | all | Number of lines to show from the end of the logs |
--timestamps , -t | Show timestamps | |
--until | Show logs before a timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes) |
https://docs.docker.com/engine/reference/commandline/logs/
docker logs设置
默认docker的log是没有上限的,如果日志文件过大会影响容器的运行速度,甚至卡死主机。可以在/etc/docker/daemon.json中加入以下选项来限制日志文件的大小,这样新的容器就会遵循此设置
{
“log-driver”: “json-file”,
“log-opts”: {“max-size”: “20m”, “max-file”: “3”}
}