首页 > 其他分享 >output clipped, log limit 1MiB reached

output clipped, log limit 1MiB reached

时间:2023-06-21 17:44:11浏览次数:38  
标签:log -- MAX STEP BUILDKIT clipped limit 日志 LOG

docker 构建中会限制容器日志的总大小

  • 当一个步骤的日志记录速度超过 40 MB/s 时 BuildKit 会暂停并等待某些日志被写入磁盘。
  • 当一个步骤输出超过 16 MB 的日志时,BuildKit 会将它截断并创建一个新的日志文件。

修改参数

  • env.BUILDKIT_STEP_LOG_MAX_SIZE=-1
  • env.BUILDKIT_STEP_LOG_MAX_SPEED=-1

修改方式

docker buildx build --platform linux/amd64,linux/arm64 \
  --push \
  --build-arg BUILDKIT_INLINE_CACHE=1 \
  --env DOCKER_BUILDKIT=1
  --build-arg "BUILDKIT_STEP_LOG_MAX_SIZE=-1" \
  --build-arg "BUILDKIT_STEP_LOG_MAX_SPEED=-1" \
  -t myimage:latest .

写入文件

# cat /etc/systemd/system/docker.service.d/env.conf 
[Service]
Environment="BUILDKIT_STEP_LOG_MAX_SIZE=1073741824" # you might want to tweak this
Environment="BUILDKIT_STEP_LOG_MAX_SPEED=10240000"

标签:log,--,MAX,STEP,BUILDKIT,clipped,limit,日志,LOG
From: https://www.cnblogs.com/guanchaoguo/p/17496822.html

相关文章