构建图像时,有时会收到警告或非致命错误。例如,如果我在Docker映像中编译某些程序,但是缺少一些可选库,则会显示警告。
但是,如果图像仍在构建,则消息很难检索,因为终端会一直向下滚动,在某个时刻,它太高了以至于无法阅读。
除了输出到文件外,是否有可能以其他方式暂停Docker映像或检索这些错误消息(这可能会使终端的颜色松散)?
是否可以暂停 Docker 映像
不,您不能暂停docker build
命令。
您可以尝试使用Scroll Lock密钥,但取决于您的终端可能会失败。
您可以将docker build
命令的结果通过管道传输到less -R
:
docker build -t test . | less -R
Run Code Online (Sandbox Code Playgroud)
构建完成后,您可以使用箭头键上下移动,用于/
搜索测试等。
-R
是保持颜色
Run Code Online (Sandbox Code Playgroud)-r -R .... --raw-control-chars --RAW-CONTROL- Output "raw" control characters.
您也可以将输出记录到文件中(我知道您明确表示您不想要此解决方案,但它可以适合其他人):
docker build -t test . | tee build.log
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1517 次 |
最近记录: |