nginxとdocker composeをapiゲートウェイ/リバースプロキシ/ ssl終了ポイントとして使用することが可能かどうかを知りたいのですが、その背後にあるコンテナのポートは公開されません。私。私は、過去のnginxと通信するためにコンテナがリンクされているときに、ドッカーが作成したイントラネットのみを使用したい。理想的には、公的にアクセス可能な唯一のポートは、nginxのポート443(ssl)です。これは実行可能ですか?あるいは私のコンテナにポートを公開する必要がありますか?nginxリバースプロキシを使用して、ポートを公開せずにドッカーコンテナに使用できますか?
2
A
答えて
2
はいできます。
同じdocker-compose.yml内の両方のアプリケーションを1つのコンテナに、nginxを別のコンテナに定義するだけです。それらをリンクしてください。そして、nginxコンテナの443ポートだけを公開します。
ドッキングウィンドウ-compose.yml
nginx:
image: nginx
links:
- node1:node1
- node2:node2
- node3:node3
ports:
- "443:443"
node1:
build: ./node
node2:
build: ./node
node3:
build: ./node
さらに詳しい情報:http://anandmanisankar.com/posts/docker-container-nginx-node-redis-example/
よろしく
関連する問題
- 1. nginx RoundCube + nginxはポート993でimapを使用できません
- 2. ドッカーコンテナ内で動的に開かれたポートを公開する
- 3. Nginxリバースプロキシを使用してパイロンを配備しますか?
- 4. ドックを使用してgitlab-ci-runnerにポートを公開する
- 5. Visual Studio 2012で公開せずにWeb Config Transformを使用できますか?
- 6. docker-load balancingを使用したnginxリバースプロキシ
- 7. リバースプロキシとNGINXを使用したNeo4j
- 8. 公開ウィザードを使用してClickOnceアプリケーションを公開できません
- 9. Nginxリバースプロキシ:gitlabコンテナのjwilder/nginx-proxyを使用して正しいポートを設定してください。
- 10. タイマーコンポーネントを使用せずにタイマーを使用できますか?
- 11. uiを使用せずにoauth2を使用できますか?
- 12. タグ/ボタンを公開フィルタとして使用できますか?
- 13. ドッカーコンテナの開閉はポート443で実行されますが、ポートは公開されていません
- 14. nginxをリバースプロキシとして使用してhttpsにhttpsをルーティングする
- 15. javascriptを使用してtwitterに公開
- 16. IISサーバーのリバースプロキシとしてnginxを使用する
- 17. WebMethodでEnumを使用せずにWebServiceのクライアントJavaScriptにEnumを公開していますか?
- 18. HTTP APIを使用してRabbitMQのキューにメッセージを公開できません
- 19. JMeterを使用してActiveMQにメッセージを公開できません
- 20. 公開鍵/秘密鍵を使用してplinkに接続できません
- 21. NServiceBusを使用してサーバーに2つのメソッドを公開できますか?
- 22. VSDBCMDを使用せずにVS2010データベースプロジェクトを展開しますか?
- 23. ピアにIPアドレスを公開せずにTURNを使用したWebRTCルーティング
- 24. NGINXリバースプロキシとウェブアプリケーションを実行しているドッカーコンテナ
- 25. リバースプロキシとしてのNGINXは静的な公開ファイルを表示できません
- 26. ドッカーコンテナが別のドッカーコンテナによって開かれたポートに接続できません
- 27. オペアンプサブスクリプションキーを使用せずに、紺碧のapi管理エンドポイントを公開できますか?
- 28. LDAPサーバーを使用せずにREST APIを使用してLDAP "準拠"データを公開することはできますか?
- 29. ユーザ名とパスワードを公開せずに認証プロキシを使用したPythonリクエスト。
- 30. モバイルファースト・コンソールはポート9090を使用している間に、モバイルファースト・サーバはポート9080を使用できますか?
ねえカルロス、迅速な対応に感謝します。このシナリオでは、nginx.confファイルはどのように見えますか? host:portなしでアップストリームノード1,2,3へのトラフィックをどのようにプロキシしますか? –
:-S私はドッカーのconectivityについてのみ知っています。私はこれをnginxとdockerレジストリの間で一度設定しましたが、他の誰かがnginx設定を行いました。私はこのガイドをお勧めします:http://anandmanisankar.com/posts/docker-container-nginx-node-redis-example/あなたが探しているものの完全な例です。 –
コロンのないポートを置いた場合でも、まだ公開されていますか?私は前にそのガイドを見て、それらが内部または外部のポートであるかどうか疑問に思っていた –