Docker从入门到精通——启用调试

启用调试

  有两种方法可以启用调试。推荐的方法是在 daemon.json 文件中将调试键设置为 true。此方法适用于每个 Docker 平台。

  1. 编辑 daemon.json 文件,该文件通常位于/etc/docker/。如果此文件尚不存在,您可能需要创建它。在 macOS 或 Windows 上,请勿直接编辑文件。相反,请转到 Preferences/Daemon/Advanced。

  2. 如果文件为空,请添加以下内容:

    {
      "debug": true
    }

    如果文件已经包含 JSON,只需添加 "debug": true如果它不是右括号之前的最后一行,请注意在行尾添加逗号。还要验证是否设置了日志级别,是否将其设置为 info 或 debuginfo是默认值,可能的值为debuginfowarnerrorfatal。

  3. 向守护程序发送HUP信号以使其重新加载其配置。在 Linux 主机上,使用以下命令。

    
    
    sudo kill -SIGHUP $(pidof dockerd)

    在 Windows 主机上,重新启动 Docker。

  除了遵循此过程之外,您还可以停止 Docker 守护程序并使用调试标志手动重新启动它-D。但是,这可能会导致 Docker 使用与主机启动脚本创建的环境不同的环境重新启动,这可能会使调试更加困难。

posted @ 2022-06-08 16:05  左扬  阅读(297)  评论(0编辑  收藏  举报
levels of contents