1podman-logs(1)()                                              podman-logs(1)()
2
3
4

NAME

6       podman-logs - Display the logs of one or more containers
7
8

SYNOPSIS

10       podman logs [options] container [container...]
11
12
13       podman container logs [options] container [container...]
14
15

DESCRIPTION

17       The  podman  logs command batch-retrieves whatever logs are present for
18       one or more containers at the time of execution.  This does not guaran‐
19       tee  execution  order  when combined with podman run (i.e. your run may
20       not have generated any logs at the time you execute podman logs).
21
22

OPTIONS

24   --follow, -f
25       Follow log output.  Default is false.
26
27
28       Note: If you are following a container which  is  removed  podman  con‐
29       tainer  rm  or  removed  on  exit  podman run --rm ..., then there is a
30       chance the the log file will be removed before podman  logs  reads  the
31       final content.
32
33
34   --latest, -l
35       Instead  of  providing  the  container name or ID, use the last created
36       container. If you use methods other than Podman to run containers  such
37       as  CRI-O,  the  last  started  container could be from either of those
38       methods. (This option is not available with the remote Podman client)
39
40
41   --names, -n
42       Output the container name in the log
43
44
45   --since=TIMESTAMP
46       Show logs since TIMESTAMP. The --since option can be  Unix  timestamps,
47       date  formatted  timestamps,  or  Go duration strings (e.g. 10m, 1h30m)
48       computed relative to the client machine's time. Supported  formats  for
49       date    formatted    time    stamps   include   RFC3339Nano,   RFC3339,
50       2006-01-02T15:04:05,  2006-01-02T15:04:05.999999999,  2006-01-02Z07:00,
51       and 2006-01-02.
52
53
54   --until=TIMESTAMP
55       Show  logs  until TIMESTAMP. The --until option can be Unix timestamps,
56       date formatted timestamps, or Go duration  strings  (e.g.  10m,  1h30m)
57       computed  relative  to the client machine's time. Supported formats for
58       date   formatted   time   stamps    include    RFC3339Nano,    RFC3339,
59       2006-01-02T15:04:05,  2006-01-02T15:04:05.999999999,  2006-01-02Z07:00,
60       and 2006-01-02.
61
62
63   --tail=LINES
64       Output the specified number of LINES at the end  of  the  logs.   LINES
65       must be an integer.  Defaults to -1, which prints all lines
66
67
68   --timestamps, -t
69       Show timestamps in the log outputs.  The default is false
70
71

EXAMPLE

73       To view a container's logs:
74
75
76              podman logs -t b3f2436bdb978c1d33b1387afb5d7ba7e3243ed2ce908db431ac0069da86cb45
77
78              2017/08/07 10:16:21 Seeked /var/log/crio/pods/eb296bd56fab164d4d3cc46e5776b54414af3bf543d138746b25832c816b933b/c49f49788da14f776b7aa93fb97a2a71f9912f4e5a3e30397fca7dfe0ee0367b.log - &{Offset:0 Whence:0}
79              1:C 07 Aug 14:10:09.055 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
80              1:C 07 Aug 14:10:09.055 # Redis version=4.0.1, bits=64, commit=00000000, modified=0, pid=1, just started
81              1:C 07 Aug 14:10:09.055 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
82              1:M 07 Aug 14:10:09.055 # You requested maxclients of 10000 requiring at least 10032 max file descriptors.
83              1:M 07 Aug 14:10:09.055 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted.
84              1:M 07 Aug 14:10:09.055 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
85              1:M 07 Aug 14:10:09.056 * Running mode=standalone, port=6379.
86              1:M 07 Aug 14:10:09.056 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
87              1:M 07 Aug 14:10:09.056 # Server initialized
88
89
90
91       To view only the last two lines in container's log:
92
93
94              podman logs --tail 2 b3f2436bdb97
95
96              # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
97              # Server initialized
98
99
100
101       To view all containers logs:
102
103
104              podman logs -t --since 0 myserver
105
106              1:M 07 Aug 14:10:09.055 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted.
107              1:M 07 Aug 14:10:09.055 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
108              1:M 07 Aug 14:10:09.056 * Running mode=standalone, port=6379.
109              1:M 07 Aug 14:10:09.056 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
110              1:M 07 Aug 14:10:09.056 # Server initialized
111
112
113
114       To view a containers logs since a certain time:
115
116
117              podman logs -t --since 2017-08-07T10:10:09.055837383-04:00 myserver
118
119              1:M 07 Aug 14:10:09.055 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted.
120              1:M 07 Aug 14:10:09.055 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
121              1:M 07 Aug 14:10:09.056 * Running mode=standalone, port=6379.
122              1:M 07 Aug 14:10:09.056 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
123              1:M 07 Aug 14:10:09.056 # Server initialized
124
125
126
127       To view a container's logs generated in the last 10 minutes:
128
129
130              podman logs --since 10m myserver
131
132              # Server can't set maximum open files to 10032 because of OS error: Operation not permitted.
133              # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
134
135
136
137       To view a container's logs until 30 minutes ago:
138
139
140              podman logs --until 30m myserver
141
142              AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.0.2.100. Set the 'ServerName' directive globally to suppress this message
143              AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.0.2.100. Set the 'ServerName' directive globally to suppress this message
144              [Tue Jul 20 13:18:14.223727 2021] [mpm_event:notice] [pid 1:tid 140021067187328] AH00489: Apache/2.4.48 (Unix) configured -- resuming normal operations
145              [Tue Jul 20 13:18:14.223819 2021] [core:notice] [pid 1:tid 140021067187328] AH00094: Command line: 'httpd -D FOREGROUND'
146
147
148

SEE ALSO

150       podman(1), podman-run(1), podman-container-rm(1)
151
152

HISTORY

154       February    2018,    Updated    by    Brent   Baude   bbaude@redhat.com
155       ⟨mailto:bbaude@redhat.com⟩
156
157
158       August  2017,  Originally  compiled  by  Ryan  Cole   rycole@redhat.com
159       ⟨mailto:rycole@redhat.com⟩
160
161
162
163                                                              podman-logs(1)()
Impressum