Commands
A full reference can be viewed at https://docs.docker.com/reference/cli/docker/
Images
List all available image tags
$ docker images
Volumes
List local mount points of a running container
$ docker inspect -f '{{ .Mounts }}' <CONTAINER_NAME>
Logs
Display log messages (follow latest):
$ docker logs --follow <CONTAINER_NAME>
Follow incoming log messages (but don’t show previous):
$ docker logs --tail=0 --follow <CONTAINER_NAME>
Save all previous logs to file (no file logging driver configured, container must still run):
$ docker logs <CONTAINER_NAME> 2> file.log
Important
The command does not catch logs arriving after executing the command.
Log saving location
(default logging driver is JSON)
Docker:
/var/lib/docker/containers/<container_id>/<CONTAINER_ID>-json.logRootless Docker:
~/.local/share/docker/containers/<CONTAINER_ID>/<CONTAINER_ID>-json.log
The beginning of the container ID can be retrieved via docker container ls.
You may also retrieve the filepath by running:
$ docker inspect <CONTAINER_NAME> | jq -r .[].LogPath