问题描述
在使用最新版本的Docker Desktop for Windows(Docker Engine版本v19.03.13)时,发现docker build .
命令的输出发生了变化,导致调试变得更加困难。用户想知道如何恢复以前的输出格式,以便更好地调试。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
在最新版本的Docker中,构建输出的格式已经改变,这是由于引入了BuildKit。你可以通过以下两种方式来恢复以前的输出格式:
1. 使用--progress=plain
选项运行docker build
命令,例如:
docker build --progress=plain .
这将以纯文本的形式显示构建输出,类似于以前的格式。
2. 在你的shell中设置DOCKER_BUILDKIT=0
环境变量,然后运行docker build
命令,例如:
DOCKER_BUILDKIT=0 docker build .
这将禁用BuildKit,并恢复以前的输出格式。
方案2
请注意,此方案可能会导致一些功能不可用,建议使用方案1。
根据用户的评论,禁用BuildKit的方法可能已经被弃用。因此,建议使用方案1中的--progress=plain
选项来恢复以前的输出格式。
正文完