抑制Codeship服务的输出

我正在testingCodeship中需要数据库的容器。 在codeship-services.yml中使用服务我将数据库容器链接到应用程序容器。 问题是数据库容器正在打印大量与testing输出混合的输出。 我想彻底摆脱MongoDB日志,但MongoDB没有select这样做。

我正在用mongod --quiet --setParameter logLevel=0运行它mongod --quiet --setParameter logLevel=0但仍然得到很多的输出。

所以我在Codeship方面寻找一个解决scheme来抑制一个容器的输出(Codeship方面的服务)。 该

 logging: driver: none 

docker-compose的设置似乎不起作用。

这是我的codeship-services.yml:

 myapp: build: dockerfile: Dockerfile image: myapp cached: true links: - database database: image: mongo:3.4.3 command: mongod --quiet --logpath /tmp/mongo.log --setParameter logLevel=0 

如果您想彻底摆脱MongoDB日志,可以将mongod命令的所有输出redirect到\dev\null

mongod --quiet --logpath /tmp/mongo.log --setParameter logLevel=0 > /dev/null 2>&1