Difference between revisions of "Docker logging"

From wikieduonline
Jump to navigation Jump to search
Line 2: Line 2:
 
* Configuration is done at docker container start time with command <code>docker run -it --log-drive LOG_METHOD CONTAINER_ID</code>
 
* Configuration is done at docker container start time with command <code>docker run -it --log-drive LOG_METHOD CONTAINER_ID</code>
 
* Check method configured in a running container:
 
* Check method configured in a running container:
** <code>docker inspect -f '{{.HostConfig.LogConfig.Type}}' CONTAINER_ID</code>
+
<pre>
** <code>docker inspect -f '{{.HostConfig.LogConfig}}' CONTAINER_ID</code>
+
** docker inspect -f '{{.HostConfig.LogConfig.Type}}' CONTAINER_ID
 +
** docker inspect -f '{{.HostConfig.LogConfig}}' CONTAINER_ID
 +
</pre>
 
* View [[logs]]
 
* View [[logs]]
 
:<code>[[docker logs]] CONTAINER_NAME_OR_ID</code> (Docker Community Engine only support: local, json-file and [[journald]])
 
:<code>[[docker logs]] CONTAINER_NAME_OR_ID</code> (Docker Community Engine only support: local, json-file and [[journald]])

Revision as of 11:49, 28 January 2020

Docker support logging to format or different platforms, such as, json-file, syslog, journald, gelf, fluentd, awslogs, splunk, etwlogs, gcplogs and logentries.[1]

  • Configuration is done at docker container start time with command docker run -it --log-drive LOG_METHOD CONTAINER_ID
  • Check method configured in a running container:
** docker inspect -f '{{.HostConfig.LogConfig.Type}}' CONTAINER_ID
** docker inspect -f '{{.HostConfig.LogConfig}}' CONTAINER_ID
docker logs CONTAINER_NAME_OR_ID (Docker Community Engine only support: local, json-file and journald)
docker logs CONTAINER_NAME_OR_ID 2>&1 | grep "STRING_TO_SEARCH" (You will need to redirect outputs to be able to grep output)[2]
See https://docs.docker.com/config/containers/logging/ for more information


See also

  • https://docs.docker.com/config/containers/logging/configure/
  • https://stackoverflow.com/questions/34724980/finding-a-string-in-docker-logs-of-container
  • Advertising: