扫码一下
查看教程更方便
Docker 具有适当的日志记录机制,可用于在问题发生时进行调试。 在守护进程级别和容器级别都有日志记录。 让我们看看不同级别的日志记录。
在守护进程日志级别,有四个级别的日志可用 -
通过以下步骤了解如何启用日志记录。
首先,如果 docker 守护进程已经在运行,我们需要停止它。 可以使用以下命令完成
$ service docker stop
现在我们需要启动 docker 守护进程。 但是这一次,我们需要附加 -l
参数来指定日志记录选项。 因此,让我们使用下面的命令启动 docker 守护进程。
$ dockerd -l debug &
关于上述命令需要注意以下几点
使用日志记录启动 Docker 进程后,现在还将看到正在发送到控制台的调试日志。
现在,如果你执行任何 Docker 命令,例如 docker images
,Debug 信息也会发送到控制台。
日志也可以在容器级别使用。 所以在我们的例子中,让我们先启动一个 Ubuntu 容器。 我们可以使用以下命令来做到这一点。
$ docker run –it ubuntu /bin/bash
现在,我们可以使用 docker log 命令查看容器的日志。在我们的 Docker 主机上,让我们使用下面的命令。 在此之前,我们可以在容器中执行一些命令。
$ docker logs 6bfb1271fcdd