在使用docker构建镜像时,由于日志大小限制导致难以排查构建过程中的问题。
查阅了其他人的解决方法,均无效。比如:docker日志限制_output clipped, log limit 2mib reached-CSDN博客
和:
我的解决方法如下,通过该方法,成功解决了问题:
在ubuntu 20.04上,通过设置适当的环境变量来增加日志限制。
要将日志限制增加到20MiB总限制和1MiB速度限制,请将以下内容添加到以下文件中:
/etc/systemd/system/multi-user.target.wants/docker.service
然后,在[Service]标签下,添加环境变量:
# Added this to increase the log limit of build kit!
Environment="BUILDKIT_STEP_LOG_MAX_SIZE=20971520"
Environment="BUILDKIT_STEP_LOG_MAX_SPEED=1048576"
最后,重启服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
通过以上操作后,再进行docker build .... ,问题解决。