docker python SDK – pipe道输出到exec_run中的文件
使用docker python SDK,我试图将echo
命令的输出传递给exec_run
,如下所示。
container.exec_run(['echo','5','|','python','test.py'])
test.py
具有以下代码
s = input() print(s)
产生的输出是:
b'5 | python test.py\n'
而不是脚本的预期输出。
这怎么能纠正?