1. ホーム

[解決済み】特定のコンテナのみdocker-composeを立ち上げる。

2022-03-30 14:06:38

質問

私は docker-compose.yml このコンテナにはいくつかのコンテナが含まれています。 そのうちの3つは私のアプリ(クライアント、サーバー、データベース)、残りは様々な開発ツール(例:psql、npm、manage.pyなど)用です。 私が docker-compose up がすべて起動しますが、主要な3つだけを起動させたいのです。 私が指定したリンクにより、この3つだけを起動させることができます。 docker-compose up client が、そうするとその1つのコンテナからしか出力されません。そこで、以下のいずれかの方法はないでしょうか。

  1. で起動させるコンテナをdocker-composeに指示します。 docker-compose up
  2. リンクされたすべてのコンテナから出力を得る docker-compose up client

解決方法は?

を使ってコンテナを起動することができます。

$ docker-compose up -d client

これはバックグラウンドでコンテナを実行し、出力は

$ docker-compose logs

で、起動したすべてのコンテナで構成されます。