2017-01-12 12 views
0

Dockerイメージとしてパッケージ化されたNode.js Webアプリケーションを作成しました。私はこの画像を走らせることができ、すべてが完璧です。ユーザー名とパスワードでDockerコンテナ内で実行されているWebアプリケーションを保護するにはどうすればいいですか?

ここでは、他の誰かにWebアプリケーションを公開したいので、インターネット上のサーバーでDockerイメージを実行したいと思いますが、全員が一般公開することは望ましくありません。最低限の保護として、WebアプリケーションまたはそのDockerイメージを変更することなく、ユーザ名とパスワード()を入力する必要があることを追加したいと思います。

どうすればいいですか?

私が考えることのできる1つの選択肢は、Docker画像を一般公開することではなく、2つ目の画像を公開することです。 NginxはNode.jsイメージをアップストリームとして使用しますが、通過する前に認証を処理します。

これは合理的ですか、それとも簡単な方法ですか?

答えて

関連する問題