如何启用Docker守护进程的“debugging”日志logging? (Ubuntu 16.04)

我想在Ubuntu 16.04中设置docker deamon的详细级别)

Docker版本= 1.12.6

以下不起作用:

  • /etc/docker/daemon.json,设置“debug”:true(找不到文件)
  • docker -d(提供了错误docker标志,但没有定义deamon)

使用systemd时推荐使用的方法是drop-ins。 请参阅这里的文档。 如果文件不存在,可以在/etc/docker/daemon.json创build文件。

添加下面的代码片段:

{ "debug": true }

您将需要重新启动docker服务在这一点上sudo systemctl restart docker

编辑:

由于您使用的是较旧版本的Docker,因此您可能需要采取不同的做法。

运行systemctl show --property=FragmentPath docker来显示默认文件。 这应该是像/lib/systemd/system/docker.service

编辑这个文件并添加EnvironmentFile=/etc/default/docker

-D标志添加到/etc/default/docker DOCKER_OPTS中的DOCKER_OPTS ,然后重新启动服务。

更多文档在这里你的特定版本

Interesting Posts