我想用docker py执行一些长进程 我的问题是我不能看到我所做的事情的结果。。。在
如何将docker exec的输出直接流式传输到stdout?还是更适合伐木?在
我看到有一个“stream”参数,但我不知道如何使用返回的生成器。。。在
exec_c=self.docker.exec_create(myContainer,e["cmd"])
output=self.docker.exec_start(exec_c)
self.logger.info(output)
http://docker-py.readthedocs.org/en/latest/api/?highlight=exec#exec_create
如何获得stdout输出的示例。默认的Stdout为true o complete Stdout=true
下面是python代码:
我希望有帮助。在
下面是我用来从构建命令获取响应的代码。您应该能够调整此代码以满足exec\u start的需要。在
创建StreamLineBuilder生成器:
然后使用此生成器来解析流:
^{pr2}$相关问题 更多 >
编程相关推荐