在Debian系统上查看Docker容器的日志,可以使用docker logs命令。以下是一些常用的选项和示例:
docker logs <container_id_or_name>
这个命令会显示指定容器的标准输出和标准错误日志。
如果你想实时查看日志,可以使用-f或--follow选项:
docker logs -f <container_id_or_name>
使用-n或--tail选项可以指定要查看的最近日志条数:
docker logs -n 100 <container_id_or_name>
默认情况下,Docker日志会包含时间戳。如果你想禁用时间戳,可以使用--no-timestamps选项:
docker logs --no-timestamps <container_id_or_name>
如果你有多个容器,可以通过容器ID或名称来指定要查看日志的容器。
假设你有一个名为my_container的容器,你可以这样查看它的日志:
docker logs my_container
如果你想实时查看最新的日志条目,可以这样做:
docker logs -f my_container
如果你只想查看最近的100条日志,可以这样做:
docker logs -n 100 my_container
--since:显示自某个时间点以来的日志。docker logs --since="2023-04-01T12:00:00Z" my_container
--until:显示直到某个时间点的日志。docker logs --until="2023-04-01T12:00:00Z" my_container
通过这些命令和选项,你可以灵活地查看和管理Docker容器的日志。