
[英]How to pipe output to stdout and into another process in docker
[英]How to capture stdout from docker process and pipe to another using ENTRYPOINT or CMD
我有这个:
ENTRYPOINT ["node", ".", "|", "tee", ">(echo 'bar')"]
但它似乎不起作用,可能是因为tee
没有安装在我的容器中。 这是正确的方法吗? 我想在 ECS 上运行容器,将 stdout/stderr 从节点进程发送到容器 stdout/stderr,但也要捕获它。
例如,我尝试这样做:
ENTRYPOINT ["node", ".", "|", "cat > /dev/null"]
这并没有按预期工作。 但是,这似乎确实有效:
ENTRYPOINT node . | cat > /dev/null
有人知道为什么吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.