私のプロジェクトごとに、いくつかのコンテナで構成されるドッカー開発環境を設定しました。私はしばしばプロジェクトを切り替える。そのためには、1組のコンテナを停止し、別のコンテナを開始する必要があり私は現在、このようにそれを行う:docker-composeでアプリケーションを起動および停止する便利な方法を探してください
$ cd project1
$ docker-compose stop
$ cd ../project2
$ docker-compose up -d
だから私は、現在実行しているアプリケーションを覚えておく必要がある、cd
そのdocker-compose.yml
があるディレクトリに、それを停止し、その後、そこに他のどのようなプロジェクト私が実行したい、cd
覚えていると、始めよう。
良い方法がありますか?私が持っているマルチアプリケーションアプリケーションを覚えているユーティリティのように、現在実行中のアプリケーションを停止して、手動でcd
とdocker-compose
ingなしで別のアプリケーションを実行できますか?
(ちなみに、単一のアプリケーションの一部をホストするコンテナのセットのための正しい用語は何ですか?)
Kubernetesは「ポッド」を使用して鯨のテーマに合っていますが、ポッドはコンテナのセットよりも少し具体的です。 ECSはそれらを「タスク」と呼びます。ドッカーは公用語、おそらく「構成」を持っていませんか? – Matt
別の 'docker-compose up -d'を前のものを停止させずに実行すると、何が問題になりますか? –
@MateuszMonetaホストシステム上の同じポートにマップすることができます(私の場合は常にそうです)。 – gvlasov