有没有办法在构建容器时增加docker中的日志大小?

在构建时的输出中,我收到此消息:

[output clipped, log limit 1MiB reached]

从命令

docker build --progress plain .

我目前的解决方法是将 dockerfile 中 RUN 命令的较大部分通过管道传输到 /dev/null 即

RUN 
 echo "**** install packages ****" && 
 apt-get update && 
 apt-get install -y libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev wget maven default-jdk > /dev/null

回答

通过@Luke Deluccia 提供的关键链接,这对我有用。

docker buildx create --use --name larger_log --driver-opt env.BUILDKIT_STEP_LOG_MAX_SIZE=50000000
docker buildx build --progress plain .

这将创建一个 buildx 实例,并设置 buildx 在构建时使用该实例。这不会在构建过程中剪辑日志。


以上是有没有办法在构建容器时增加docker中的日志大小?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>