码头工人生成引发错误 - "Docker output clipped, log limit 1MiB reached"



docker Desktop中构建docker镜像时对于windows,在一段时间后抛出错误:

=比;=比;# [output clipped, log limit 1MiB reached]

我在守护文件中配置日志文件大小,重新启动了docker服务

"log-driver": "json-file",
"log-opts": 
{
"max-size": "10m",
"max-file": "3"
}

但我仍然得到同样的错误,谁能告诉我关于这个吗?

Per https://docs.docker.com/config/containers/logging/configure/它建议:

重启Docker使更改对新创建的容器生效。现有的容器不使用新的日志配置。

遗憾的是docker build不支持--log-opt max-buffer-size=XXXm,但buildx支持

作为"最后一次射击",如果您实际上不需要--progress plain,您可以删除它

当您使用buildx:

时,可以使用下面的一行命令:
docker buildx build . --builder "$(docker buildx create --driver-opt env.BUILDKIT_STEP_LOG_MAX_SIZE=10000000 --driver-opt env.BUILDKIT_STEP_LOG_MAX_SPEED=10000000)"

我遇到这种情况是因为启用了buildkit。所以我禁用了buildkit,它对我来说工作得很好:

"features": {
"buildkit": false
}

相关内容

  • 没有找到相关文章

最新更新