github.com/vieux/docker@v0.6.3-0.20161004191708-e097c2a938c7/man/docker-logs.1.md (about)

     1  % DOCKER(1) Docker User Manuals
     2  % Docker Community
     3  % JUNE 2014
     4  # NAME
     5  docker-logs - Fetch the logs of a container
     6  
     7  # SYNOPSIS
     8  **docker logs**
     9  [**-f**|**--follow**]
    10  [**--help**]
    11  [**--since**[=*SINCE*]]
    12  [**-t**|**--timestamps**]
    13  [**--tail**[=*"all"*]]
    14  CONTAINER
    15  
    16  # DESCRIPTION
    17  The **docker logs** command batch-retrieves whatever logs are present for
    18  a container at the time of execution. This does not guarantee execution
    19  order when combined with a docker run (i.e., your run may not have generated
    20  any logs at the time you execute docker logs).
    21  
    22  The **docker logs --follow** command combines commands **docker logs** and
    23  **docker attach**. It will first return all logs from the beginning and
    24  then continue streaming new output from the container's stdout and stderr.
    25  
    26  **Warning**: This command works only for the **json-file** or **journald**
    27  logging drivers.
    28  
    29  # OPTIONS
    30  **--help**
    31    Print usage statement
    32  
    33  **--details**=*true*|*false*
    34     Show extra details provided to logs
    35  
    36  **-f**, **--follow**=*true*|*false*
    37     Follow log output. The default is *false*.
    38  
    39  **--since**=""
    40     Show logs since timestamp
    41  
    42  **-t**, **--timestamps**=*true*|*false*
    43     Show timestamps. The default is *false*.
    44  
    45  **--tail**="*all*"
    46     Output the specified number of lines at the end of logs (defaults to all logs)
    47  
    48  The `--since` option can be Unix timestamps, date formatted timestamps, or Go
    49  duration strings (e.g. `10m`, `1h30m`) computed relative to the client machine's
    50  time. Supported formats for date formatted time stamps include RFC3339Nano,
    51  RFC3339, `2006-01-02T15:04:05`, `2006-01-02T15:04:05.999999999`,
    52  `2006-01-02Z07:00`, and `2006-01-02`. The local timezone on the client will be
    53  used if you do not provide either a `Z` or a `+-00:00` timezone offset at the
    54  end of the timestamp.  When providing Unix timestamps enter
    55  seconds[.nanoseconds], where seconds is the number of seconds that have elapsed
    56  since January 1, 1970 (midnight UTC/GMT), not counting leap  seconds (aka Unix
    57  epoch or Unix time), and the optional .nanoseconds field is a fraction of a
    58  second no more than nine digits long. You can combine the `--since` option with
    59  either or both of the `--follow` or `--tail` options.
    60  
    61  The `docker logs --details` command will add on extra attributes, such as
    62  environment variables and labels, provided to `--log-opt` when creating the
    63  container.
    64  
    65  # HISTORY
    66  April 2014, Originally compiled by William Henry (whenry at redhat dot com)
    67  based on docker.com source material and internal work.
    68  June 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
    69  July 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
    70  April 2015, updated by Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
    71  October 2015, updated by Mike Brown <mikebrow@gmail.com>