---
title: "docker | Grafana Enterprise Logs documentation"
description: "docker stage The docker stage is a parsing stage that reads log lines in the standard format of Docker log files. Schema YAML Copy docker: {} Unlike most stages, the docker stage provides no configuration options and only supports the specific Docker log format. Each log line from Docker is written as JSON with the following keys:"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# `docker` stage

The `docker` stage is a parsing stage that reads log lines in the standard format of Docker log files.

## Schema

YAML ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```yaml
docker: {}
```

Unlike most stages, the `docker` stage provides no configuration options and only supports the specific Docker log format. Each log line from Docker is written as JSON with the following keys:

1. `log`: The content of log line
2. `stream`: Either `stdout` or `stderr`
3. `time`: The timestamp string of the log line

## Examples

For the given pipeline:

YAML ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```yaml
- docker: {}
```

Given the following log line:

![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```none
{"log":"log message\n","stream":"stderr","time":"2019-04-30T02:12:41.8443515Z"}
```

The following key-value pairs would be created in the set of extracted data:

- `output`: `log message\n`
- `stream`: `stderr`
- `timestamp`: `2019-04-30T02:12:41.8443515`
