新しいアプリケーションでコンテナの使用を検討していて、かなりの量のコンテンツを見て、ドッカーとコンテナを探索するためのサンドボックス環境を作成しました。私の苦労は、コンポーネントを個別にコンテナ化する必要があるか、複数のコンポーネントを自分のコンテナに束ねるかを理解することです。これを設計する際には何を考慮すべきでしょうか? 例: 私は、Webサービス呼び出しによって実行されるPythonバックエンドサービスを構築しています。 サービスはMongo DBとRabbitMQの両方とやりとりします。「コンテナ化」するコンポーネント - Docker
私の質問は次のとおりです: 個々のOSコンテナ(EG Ubuntu)、Pythonコンテナ、MongoDBコンテナ、Rabbit MQコンテナなどを実行する必要がありますか?それらはすべて私のアプリケーションの一部を構成し、私は個別に拡張する能力を持っているすべてのものを切り離します。
どのように私は/バンドルすることができるだろうが
が、これはすべてのpythonとOS上で実行されますよう、実際に必要なOSやPythonのコンテナである個々の容器に分解/デカップリングの利点を失うことなく、展開のためにこれらのリンクいずれかの方法?
人々がこの問題にどのように近づいてきたかを知りたいですか?
う - ありがとう – user3927078