複数のコンテナを含む がありますdocker-compose.yml
。そのうち 3 つはアプリ用 (クライアント、サーバー、データベース) で、残りはさまざまな開発ツール用 (例: psql、npm、manage.py など) です。docker-compose up
これらはすべて起動しますが、起動したいのはメインの 3 つだけです。指定したリンクのおかげで、これら 3 つだけを起動できますdocker-compose up client
が、出力はその 1 つのコンテナからのものだけになります。では、次のいずれかを実行する方法はありますか。
- docker-composeにどのコンテナを起動するかを指示する
docker-compose up
- リンクされたすべてのコンテナからの出力を取得する
docker-compose up client
ベストアンサー1
コンテナは以下を使用して起動できます。
$ docker-compose up -d client
これにより、コンテナがバックグラウンドで実行され、出力は次の場所で利用可能になります。
$ docker-compose logs
そしてそれはあなたが開始したすべてのコンテナで構成されます