Docker 如何将生成输出重定向到文件?

Docker 如何将生成输出重定向到文件?,docker,logging,build,Docker,Logging,Build,我试图将生成过程的日志存储在来自此命令的文件中,例如: docker build-tpython:3.8.5--进度=普通 希望使用此命令: docker build-tpython:3.8.5--progress=plain>>builder.log 在文档中找不到如何执行此操作 谢谢您的帮助。您可以使用: docker build -t python:3.8.5 . --progress=plain > builder.log 2>&1 要将stderr和stdou

我试图将生成过程的日志存储在来自此命令的文件中,例如:

docker build-tpython:3.8.5--进度=普通
希望使用此命令:

docker build-tpython:3.8.5--progress=plain>>builder.log
在文档中找不到如何执行此操作

谢谢您的帮助。

您可以使用:

docker build -t python:3.8.5 . --progress=plain > builder.log 2>&1

要将stderr和stdout重定向到builder.log

您使用的是哪个终端?@Paolo:这是zshThanks,它可以工作。但是为什么只键入
dockerbuild-tpython:3.8.5--progress=plain>builder.log
不起作用,因为在我看来标准输出是相关的?实际上看起来像是
>builder.log
在这里没有用处,但是
2>builder.log
起作用。奇怪。