2017-01-10 15 views
1

ドッカーのコンテナでアプリケーション用のサブドメインを設定する必要がありますが、内部の司令官ネットワークではなく一般向けに設定する必要があります。私はrancherサーバーに委任されたドメインを持っています。そして、カタログからのほぼすべてのスタックにはホストプロパティがありますが、動作しません。私はいくつかの牧師のDNSを使用してドメインを委任するか、またはいくつかの牧場のサーバーへのプロキシトラフィックにnginxをセットアップする必要があると思いますが、私は何も見つけることができません。Rancher external subdomains

答えて

2

ロードバランササービスを追加すると、ホストの80/443がコンテナapp/nginx /に転送されます。

スタックに移動し、サービスの追加 - >ロードバランサをクリックします。そして、あなたがトリガーするドメイン(または今のところすべてを捕まえる)とどちらのターゲットを選択するかを選択できます。ここであなたのアプリケーションコンテナとポートを選択します。コンテナにはapp/httpdサーバーがあり、基本的にはそれが実行されています

+0

コンテナはそこでのみカタログスタックから選択できます。スタンドアロンコンテナはありません。私は別のスタックですべてのアプリを実行するはずですか? – MadDocNC

+1

少なくともlbを展開するにはスタックが必要です。lbはアプリのスタックにある必要はありません。一般的に言えば、アプリケーションごとにスタックを使用する必要があります。これはちょっとデザインパターンですが、それもこの質問の対象外です。 –

+0

ありがとう、ありがとう。私はいくつかのドッカーが物事を構成することを学ぶ必要があると思います... – MadDocNC