2016-09-22 3 views
0

Ich migriere gerade meinen Docker-Server von CentOS zu CoreOS. Als ich versuchte, den Docker Dämon zu konfigurieren, dass alle Log-Meldungen an einen logstash zu senden, indem GELF mit (erweiterte Logging-Format graylog) bekam ich folgende Fehlermeldung von Docker:log-driver = gel funktioniert nicht auf CoreOS?

Error response from daemon: Cannot start container c2522f318221b53fb360dca08c806f20b5b04b55529e89d79658d328c196c4ca: Failed to initialize logging driver: Failed to get logging factory: logger: no log driver named 'gelf' is registered 

Q: Ist Docker auf CoreOS ohne GELF Unterstützung kompiliert ?

Ich möchte weiter mit gelf arbeiten, da Docker Felder wie den Bildnamen standardmäßig zu den Log-Nachrichten hinzufügt.

F: Gibt es einen anderen Protokolltreiber, der so etwas unterstützt?

EDIT:

Der Server:

Kernel Version: 4.1.7-coreos-r1 
Operating System: CoreOS 766.5.0 

Und Docker ist

Client version: 1.7.1 
Client API version: 1.19 
Server version: 1.7.1 
Server API version: 1.19 
+0

Welche Version von Docker und CoreOS verwenden Sie? – joschi

+0

@joschi sehe meine Bearbeitung – Laures

Antwort

1

Der GELF Logging-Treiber in Docker 1.8.0 hinzugefügt wurde. Entweder du aktualisierst Docker (und CoreOS) oder du hast kein Glück.

Verwandte Themen