Docker - docker logs command

This assumes you have installed Docker on LinuxDocker is running, and that you have created a container. The docker logs command is used to view a containers logs. You may want to first issue the docker ps command to get the name of the containers.

The docker ps command can be used to determine if the container is running.

docker ps

CONTAINER ID     IMAGE              COMMAND                 CREATED         STATUS     PORTS     NAMES
d937372c09ab9    b939aa938add9913   "/docker-entrypoin..."  6 minutes ago   Created              my-container

 

In this example, the logs for the container named my-container will be displayed.

docker logs my-container

 

The --follow option can be used to watch the logs in real time.

docker logs my-container --follow

 

The -t or --timestamps option can be included to include the datetime in the output.

docker logs --timestamps my-container

 

The --since and --until options can be included to only show events within a specified datetime.

docker logs --since 2020-11-14T08:00:00 --until 2020-11-14T11:00:00 my-container

 

The --tail=10 option can be included to only list the last 10 messages in the log.

docker logs --tail=10 2020-11-14 my-container

 

You may need to use 2>&1 to grep the logs.

docker logs my-container 2>&1 | grep foo

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee

Add a Comment




We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.





Please enter 38a7e in the box below so that we can be sure you are a human.




Comments

Web design by yours truely - me, myself, and I   |   jeremy.canfield@freekb.net   |