当前位置: 首页 > 知识库问答 >
问题:

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

董高洁
2024-11-03

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

不使用这两个参数

image.png

使用这两个参数

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

共有2个答案

陈淳
2024-11-03

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

桓信鸥
2024-11-03

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

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

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

 类似资料:
  • 我安装了一个docker镜像,我想检查它的CMD命令是什么。有没有cli命令可以这样做?例如,我想让它告诉我这个docker镜像CMD是["rails","server"]

  • 问题内容: 我刚刚安装了ubuntu docker镜像,当我执行“ ifconfig”时,它说没有这样的命令,我尝试了apt-get install,因为没有名为“ ifconfig”的包(我可以安装其他镜像)。 那么该怎么做呢?谢谢。 问题答案: 在新的ubuntu docker映像上,运行 可以通过登录docker容器执行这些操作,或将其添加到您的dockerfile中以使用该图像构建映像。

  • 本文向大家介绍理解Docker(2):Docker 镜像详细介绍,包括了理解Docker(2):Docker 镜像详细介绍的使用技巧和注意事项,需要的朋友参考一下 本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 -

  • 拉取官方 Docker 镜像 docker pull apache/shardingsphere-proxy 手动构建 Docker 镜像(可选) git clone https://github.com/apache/shardingsphere mvn clean install cd shardingsphere-distribution/shardingsphere-proxy-dist

  • 本文向大家介绍Docker中镜像构建文件Dockerfile与相关命令的详细介绍,包括了Docker中镜像构建文件Dockerfile与相关命令的详细介绍的使用技巧和注意事项,需要的朋友参考一下 前言 使用docker build命令或使用Docker Hub的自动构建功能构建Docker镜像时,都需要一个Dockerfile文件。Dockerfile文件是一个由一系列构建指令组成的文本文件,do

  • 一、功能说明 本功能主要提供镜像下载字段的属性进行设置 关于镜像的含义本文档不再详述,有意者请参考百度百科 二、子功能导航 1.添加镜像 2.管理镜像 3.功能示例 三、功能详述 1.添加镜像 如下图所示 界面详述 1). 镜像站名称: 您可以自行定义 2). 镜像站地址: 根据您的具体情况填写且确保该地址能够正常访问 3). 所属站点: 如果您启用了多站点那么请选择您欲添加的子站点 2.管理镜像

  • 以下步骤指导您构建自己的Envoy二进制文件,并将其放入干净的Ubuntu容器中。 第1步:构建Envoy 使用envoyproxy/envoy-build编译Envoy。该镜像具有构建Envoy所需的全部软件。在您的Envoy目录中执行如下命令: $ pwd src/envoy $ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.release' 执

  • 官方最佳实践文档 Best practices for writing Dockerfiles 明确指定镜像版本 构建镜像时,建议明确指定包含版本或者其他辅助信息的tag。 如果不指定镜像tag,默认会使用latest。这种方式不利于版本管理,对应用启动速度也有一定影响(每次启动应用实例时,都需要去镜像仓库检查镜像是否更新) 减小镜像大小 使用alpine版本的基础镜像 alpine是一个高度精简