gpt4 book ai didi

docker - 是否可以暂停 Docker 镜像构建?

转载 作者:行者123 更新时间:2023-12-04 19:58:04 27 4
gpt4 key购买 nike

在构建图像时,我有时会收到警告或非 fatal error 。例如,如果我在 Docker 镜像中编译某个程序,但缺少某个可选库,则会打印警告。

但是如果图像不断构建,则消息很难检索,因为终端不断向下滚动,并且在某些时候,它太高而无法阅读。

是否可以暂停 Docker 镜像或以其他方式检索这些错误消息而不是输出到文件(这可能会丢失终端的颜色)?

最佳答案

Is it possible to pause a Docker image



不,您不能暂停 docker build命令。

您可以尝试使用 Scroll Lock 键,但取决于您的终端可能会失败。

您可以通过管道传输 docker build 的结果命令到 less -R :
docker build -t test . | less -R

构建完成后,您可以使用箭头键上下移动,使用 /搜索测试, etc .
-R是保持颜色

-r  -R  ....  --raw-control-chars  --RAW-CONTROL-
Output "raw" control characters.


您也可以将输出记录到文件中(我知道您明确表示您不想要此解决方案,但它可以适合其他人):
docker build -t test . | tee build.log

关于docker - 是否可以暂停 Docker 镜像构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31361441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com