首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker-compose禁止mongodb输出

docker-compose禁止mongodb输出
EN

Stack Overflow用户
提问于 2018-12-17 04:37:12
回答 2查看 1.7K关注 0票数 3

这对我来说不是一个突破性的问题,但我有大约四个图像拼接在一个服务中,postgres,redis,mongodb,以及我的应用程序,这是一个python-flask应用程序。

我想要做的是禁用控制台输出,主要是mongodb图像,因为它有很多输出,这样我就可以看到我的flask单元测试的所有输出,而不需要滚动和可视化地排序在运行docker-compose up后不需要看到的mongodb内容。我的docker compose yaml看起来像这样:

代码语言:javascript
复制
 postgres:
   image: postgres:9.6.1
   ports:
     - '5432:5432'
   volumes:
     - ~/.docker-volumes/docker-login/postgresql/data:/var/lib/postgresql/data

 redis:
   image: redis:3.0
   ports:
     - '6379:6379'
   volumes:
     - ~/.docker-volumes/docker-login/redis/data:/var/lib/redis/data

 mongo:
   image: mongo:latest
   ports:
     - '27017:27017'
   volumes:
     - ~/.docker-volumes/docker-login/mongodb/data:/var/lib/mongo/data

 workspace:
   build: .
   volumes:
     - .:/workspace
     - ./logs:/workspace/logs
   ports:
     - '5000:5000'
   links:
     - mongo
     - postgres
     - redis
   tty: true
   entrypoint:
     - bash
     - workspace/entrypoint.sh
EN

回答 2

Stack Overflow用户

发布于 2019-05-25 17:23:30

official documentation中,您可以执行以下操作:

代码语言:javascript
复制
version: "3.7"
services:
  some-service:
    image: some-service
    logging:
      driver: "none"

这对我来说很有效!

票数 5
EN

Stack Overflow用户

发布于 2018-12-17 04:40:29

我建议运行docker-compose up -d

然后只访问您想要查看的容器日志:

代码语言:javascript
复制
docker-compose logs -f <container_id\name>

Logs Documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53806256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档