我正在使用mongo, express, and react
运行由docker-compose
组成的三个容器。
虽然我用docker-compose
来运行它们,但我需要注意的只是快递容器的输出。所以我想在分离模式下运行 mongo容器。
我知道有一个命令可以在分离模式下运行docker-compose,docker-compose up -d
但是,我要做的不是在分离模式下运行整个容器,而是在分离模式下运行某些特定的容器。
有什么办法可以解决这个问题?
答案 0 :(得分:1)
是的,您可以将服务名称用作参数
docker-compose up -d service1
docker-compose up -d service2
docker-compose up service3
答案 1 :(得分:1)
您可以使用以下方式以分离模式启动分布式应用程序:
docker-compose up -d
并仅关注您感兴趣的日志
docker-compose logs -f express
这样,docker-compose.yml
中定义的所有依赖项(例如维护相互依赖的服务,并以适当的顺序启动容器。