如何让docker 命令输出详细的日志信息(比如下载镜像的进度, 镜像源的选择等等. ) ?

如何让docker 命令输出详细的日志信息? 比如下载镜像的进度, 镜像源的选择等等.
docker 命令中有两个参数 -D 和-l
image.png

不使用这两个参数

image.png

使用这两个参数

image.png
日志输出没什么区别, 为什么会这样?

阅读 993
2 个回答

也许你应该要看的是 dockerd 的日志信息,而不是 docker。

之前排查docker镜像拉取问题的时候,就是通过查看 dockerd 的日志输出,来判断使用的是哪个镜像源的。

记得也是需要设置日志等级为debug,然后看输出的日志,就能观察到是使用了哪个镜像源,但是印象中应该是没有完整下载进度的。

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 看看?

推荐问题
宣传栏