geben Sie max-log-json-Datei Größe in docker compose
Ich versuche zu geben Sie die maximale Dateigröße für json-file
im docker-compose.yml
wie diese
log-opt:
max-size=50m
aber wenn ich versuchte, Sie zu docker-compose up
er warf mir einen Fehler,
ERROR: In file './docker-compose.yml', service 'log-opt' must be a mapping not a string.
Wie es zu lösen ist?
ps. Ich bin mit docker 1.11.2
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre yaml-syntax ist nicht ganz korrekt. Die Dokumente sagen, es sollte
options
nichtlog-opt
(https://docs.docker.com/compose/compose-file/#/logging). Versuchen Sie, diese?Sollten Sie definieren, Abschnitt Protokollierung in jeder unserer Dienstleistungen, die nicht direkt im root von docker-Komponieren.
ERROR: In file './docker-compose.yml', service 'options' must be a mapping not an array.
ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for options: 'max-size'
docker 1.11.2
habe ich aktualisiert, op. Ich denkejson-file
ist die Standard -logging driver
.