如何让docker 命令输出详细的日志信息? 比如下载镜像的进度, 镜像源的选择等等.
docker 命令中有两个参数 -D 和-l
不使用这两个参数
使用这两个参数
日志输出没什么区别, 为什么会这样?
如何让docker 命令输出详细的日志信息? 比如下载镜像的进度, 镜像源的选择等等.
docker 命令中有两个参数 -D 和-l
日志输出没什么区别, 为什么会这样?
dockerd的输出得配置 /etc/docker/daemon.json
, 增加一个参数 "debug": true
即可。
比如:
/etc/docker/daemon.json
:
{
"debug": true,
"registry-mirrors": ["https://<my-mirror>", "https://<my-mirror-2>"]
}
重启 docker 服务之后监听 docker 日志输出即可:
journalctl -fu docker
新开个终端执行一下 docker pull ubuntu
看看?
2 回答2.5k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.7k 阅读
也许你应该要看的是 dockerd 的日志信息,而不是 docker。
之前排查docker镜像拉取问题的时候,就是通过查看 dockerd 的日志输出,来判断使用的是哪个镜像源的。
记得也是需要设置日志等级为debug,然后看输出的日志,就能观察到是使用了哪个镜像源,但是印象中应该是没有完整下载进度的。