【问题标题】:docker daemon logs are missingdocker 守护进程日志丢失
【发布时间】:2015-08-14 02:21:07
【问题描述】:

我正在寻找 docker-daemon 日志,这些日志显示 docker 客户端和 docker 守护程序之间的信息。

根据这个答案:Where is the Docker daemon log?

boot2docker 的日志应该在/var/log/docker.log 中(我在 Windows 上运行 docker)。

但是,boot2docker 已被弃用并被docker-machine 取代。

无论如何,我没有上面列出的目录或日志文件。我什至没有 /var 目录。

在指定路径中创建上述日志文件后,守护程序甚至没有写入 docker.log 文件。

有什么想法吗?

【问题讨论】:

    标签: logging docker boot2docker dockerfile


    【解决方案1】:

    当您使用boot2dockerdocker-machine 时,您首先需要使用docker-machine ssh <machineName> ssh 进入该VM。在那里你会找到/var/log/ 文件夹。

    【讨论】:

    • 谢谢,你总是乐于助人。我想出的另一种进入方式(而且更容易看到)是通过 oracle 虚拟盒。在您想查看的虚拟机上单击“显示”,这将打开命令行终端