在 CentOS 系统中,你可以使用以下方法来查看 Docker 容器的日志:
-
使用
docker logs
命令:通过
docker logs
命令,你可以查看一个或多个容器的日志。基本语法如下:docker logs [OPTIONS] CONTAINER
示例:
-
查看所有容器的日志:
docker logs $(docker ps -aq)
-
查看特定容器的日志:
docker logs
-
实时查看容器日志:
docker logs -f
-
查看容器日志的最后 N 条记录:
docker logs --tail N
-
查看容器日志的指定时间范围内的记录:
docker logs --since="YYYY-MM-DDTHH:MM:SS" --until="YYYY-MM-DDTHH:MM:SS"
-
-
使用
journalctl
命令:如果你的 Docker 容器使用了 systemd,你可以使用
journalctl
命令查看容器的日志。基本语法如下:journalctl -u
示例:
-
查看特定容器的日志:
journalctl -u
-
实时查看容器日志:
journalctl -u
-f -
查看容器日志的最后 N 条记录:
journalctl -u
--tail N -
查看容器日志的指定时间范围内的记录:
journalctl -u
--since="YYYY-MM-DDTHH:MM:SS" --until="YYYY-MM-DDTHH:MM:SS"
-
请根据你的需求选择合适的方法来查看 Docker 容器的日志。