プロダクション環境で一般的に行われていることを理解しようとしています。プロダクションコードとポート
私は角度/モンゴー/明示的なアプリケーションがあり、ドッカーを使用していると言ってください。私はクライアントにポート80ですべてのnginxまたはapache httpで静的リソースを起動します。ノードとエクスプレスのwebservicesは、ポート8080で一緒に公開されているコンテナ内にあります。mongoインスタンスは、8080上でリンクされ、自身のコンテナに公開されます。次に、私はlinuxボックスのホストをipのコンテナにマップします。 Webサービスを使用するには、エクスプレスサーバーを$ httpと呼びます。これは、それをmongoインスタンスに送るための呼び出しを行います。ポート80は、特定のポート(例:www.clienturl.com:9037)を指定したくないため、クライアントに公開される唯一のものです。ポート80から、必要に応じて他のポート上で動作するウェブサービスを呼び出す静的リソースが与えられる。
これはやや正しいですか?私はすべてのポートがどのように相関するか混乱します。
ありがとうございます、これは正しい方向に私を指摘しました。 – CW1
オーケストレーターは何を意味しましたか? – CW1
オーケストレーターは、多数のコンテナー、それらがどのようにやりとりするか、そしてより多くを処理するソフトウェアです。例としては、「kubernetes」、「docker swarm」、「mesos」 – whites11