在Ubuntu中,使用Docker查看容器日志的命令是:
docker logs [OPTIONS] CONTAINER
其中,CONTAINER
是要查看日志的容器名称或ID。OPTIONS
是可选参数,用于定制日志输出。以下是一些常用的选项:
-f
或--follow
:实时跟踪日志输出。-t
或--timestamps
:显示时间戳。--tail
:显示最近的N条日志,默认为全部日志。--since
:显示自某个时间点以来的日志。
例如,要查看名为 my_container
的容器的实时日志,可以使用以下命令:
docker logs -f my_container
要查看最近的10条日志,可以使用以下命令:
docker logs --tail 10 my_container
要查看自某个时间点(例如2021年10月1日)以来的日志,可以使用以下命令:
docker logs --since "2021-10-01" my_container
要查看实时日志并显示时间戳,可以使用以下命令:
docker logs -f -t my_container
这些命令适用于Docker CLI,也适用于Docker Compose。在Docker Compose中,只需将 docker
替换为 docker-compose
即可。例如:
docker-compose logs -f my_service