从一个容器捕获标准输出到另一个容器

时间:2019-09-13 01:47:38

标签: docker docker-compose

说我有一个docker-compose.yml文件,如下所示:

version: '2'
services:
  foo:
    image: foo:4.1.1
    container_name: foo
    command: echo 'this is foo'
  bar:
    image: bar:3.2.0
    container_name: bar
    command: echo 'this is bar'
  baz:
    image: baz:3.2.0
    container_name: baz
    command: cat

我可以使用一些配置以便bar从foo捕获stdout / stderr吗?基本上我想设置我的容器,以便一个容器可以捕获其他容器中的stdio?

类似的东西:

foo | baz
bar | baz

,以便baz捕获标准输出。是否可以使用docker-compose?目标是配置可以处理来自应用程序的日志记录的进程/容器。

0 个答案:

没有答案