为什么docker exec结合了STDERR和STDOUT流

问题描述 投票:3回答:1

这是使用docker exec输出stderr的示例,输出发送到STDOUT。

$ docker exec -t 09b24cd7fa69 ls nosuchfile 1>docker.out 2>docker.err 
$ cat docker.out 
ls: cannot access 'nosuchfile': No such file or directory
$ cat docker.err 
$
docker
1个回答
7
投票

问题出在-t旗帜上。没有它,STDOUT和STDERR按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.