打印日志
在日志之后是调试实时运行的应用程序的侵入性较小的方法。此示例再现了传统 tail -f some-application.log
在容器 7786807d8084
上的行为。
docker logs --follow --tail 10 7786807d8084
此命令基本上显示容器进程的标准输出(具有 pid 1 的进程)。
如果你的日志本身不包含时间戳,则可以添加 --timestamps
标志。
也可以查看已停止容器的日志
-
用
docker run ... ; docker logs $(docker ps -lq)
启动失败的容器 -
找到容器 ID 或名称
docker ps -a
然后
docker logs container-id
或
docker logs containername
因为可以查看已停止容器的日志