在docker compose中指定max log json文件的大小
我想在docker-compose.yml
指定json-file
的最大文件大小,就像这样,
log-opt: max-size=50m
但是当我试图docker-compose up
,它给我一个错误,
ERROR: In file './docker-compose.yml', service 'log-opt' must be a mapping not a string.
如何解决它?
PS。 我正在使用docker 1.11.2
你的yaml语法不太正确。 文件说,它应该是options
不log-opt
( https://docs.docker.com/compose/compose-file/#/logging )。 尝试这个?
logging: driver: json-file options: max-size: 50m
此外,错误提示,你可能没有在你的撰写yaml文件的正确位置。 需要看到更多的上下文来确定。