【发布时间】:2017-04-21 10:24:59
【问题描述】:
我正在使用 docker python API 从 Dockerfile 构建图像。
import os
import sys
import os.path
import docker
client = docker.from_env()
try:
here = os.path.dirname(__file__)
no_cache = False
dockerfile = os.path.join(here, 'app', 'nextdir')
image = client.images.build(path=dockerfile, tag='app:v.2.4', nocache=no_cache, stream=True)
操作成功完成,但是我无法流式传输日志。 API 说:
返回一个阻塞生成器,您可以对其进行迭代以检索构建 发生时输出
当流=真时。
如何在 python 中获取这些日志?
【问题讨论】: