2

内部の rancher ネットワークではなく、パブリックで使用するために、docker コンテナーにアプリのサブドメインを設定する必要があります。ランチャー サーバーにドメインを委任しました。また、カタログからほとんどすべてのスタックにホスト プロパティがありますが、機能しません。いくつかのランチャー dns を使用してドメインを委任するか、いくつかのランチャー サーバーにトラフィックをプロキシするように nginx をセットアップする必要があると思いますが、何も見つかりません。

4

1 に答える 1

3

必要なのは、ホストの 80/443 をコンテナー app/nginx/whatever に転送するロード バランサー サービスを追加することです。

スタックに移動し、[サービスの追加] -> [ロード バランサー] をクリックします。次に、どのドメインをトリガーするか(またはすべてをキャッチするか、今のところ行う)、次にどのターゲットを選択するかを選択できます。そこで、アプリコンテナと、コンテナがアプリ/ httpdサーバーを実行しているポートを選択します。これは基本的にそれです

于 2017-01-10T18:16:55.037 に答える