在CentOS中查看Docker容器日志常用方法如下:
使用docker logs
命令
docker logs <容器ID或名称>
docker logs -f <容器ID或名称>
docker logs --since="YYYY-MM-DD" --until="YYYY-MM-DD" <容器ID或名称>
docker logs --tail=N <容器ID或名称>
查看Docker服务日志
journalctl
命令:journalctl -u docker.service
进入容器查看日志文件
docker exec -it <容器ID或名称> /bin/bash
/var/log/
或容器内自定义路径):cat /var/log/my_app.log
配置日志驱动与存储
--log-driver
参数指定日志驱动(如json-file
、syslog
等),并设置日志轮转策略(max-size
、max-file
)。注意:部分操作需root
权限,日志文件可能因轮转被清理,建议定期备份重要日志。