docker-compose在容器重启时重播过去的输出
看起来docker-compose在容器重新启动时重放捕获的输出。 这是违背期望的,误导我的容器实际在做什么。 这可以禁用?
例如,
- 我有一个简单的服务,logging和退出瓦特/代码0。
- 在docker-compose.yml中,我有
restart: always
设置。
当运行docker-compose up
,每次logging容器在现有的时候恢复,我看到所有先前的输出重新logging,加上当前运行的新增加。
这是一个易于运行的例子 。
- 克隆,
cd <project>/fluentd
,cd <project>/fluentd
docker-compose build
和cd <project>/fluentd
docker-compose up
我使用docker-compose版本1.16.1,在OSX上构build6d1ac21。
提示将是伟大的!
这是一个生命周期问题吗? 一个站点和一个“rm”是有区别的。 如果您执行泊坞窗,则停用容器。 使用“docker-compose up”从上次重新启动它们。 但是“docker-compose rm”会破坏容器。 docker工人再次组build起来重新创build它们。
好。 你尝试删除总是重新启动你的容器?