logging
该选项用于服务的日志配置。
driver选项为服务的容器指定了一个日志驱动。等同于docker run --log-driver。
默认值是json-file。
Note:
只有json-file和journald驱动可以让日志在docker-compose up和docker-compose logs时直接可用。使用任何其他的日志驱动都不会打印任何日志。
通过options键为logging驱动配置选项。options选项是键值对。下面是syslog选项示例:
默认日志驱动有选项可以用来限制日志的存储数量。
上面的示例显示了最多可以存储200kb大小的日志,然后会轮询它们。单独保存日志的文件的大小可以通过max-file选项指定。一旦日志的增长超过了最大的限制,老的日志文件会被删除来允许新的日志文件被存储。
这里有一个限制日志存储的实例:
Note:
不同的日志驱动可以使用的options是不同的,这里用到的选项只能用于json-file日志驱动,无法用于其他日志驱动。
Last updated