一尘不染

docker-compose up仅适用于某些容器

docker

我有一个docker- compose.yml包含几个容器的容器。其中三个用于我的应用程序(客户端,服务器和数据库),其余用于各种开发工具(例如psql,npm,manage.py等)。当我完成docker- compose up所有这些操作时,但是我只希望三个主要功能开始。由于已指定了链接,docker-compose up client因此只能从这三个开始,但输出仅来自该一个容器。因此,有没有一种方法可以执行以下任一操作:

  1. 告诉docker-compose哪个容器应该由以下对象启动 docker-compose up
  2. 从所有链接的容器获取输出 docker-compose up client

阅读 332

收藏
2020-06-17

共1个答案

一尘不染

您可以使用以下方法启动容器:

$ docker-compose up -d client

这将在后台运行容器,并且可以从以下位置获得输出

$ docker-compose logs

它将包含所有已启动的容器

2020-06-17