2017-11-22 13 views
0

動機とドッキングウィンドウコンテナの構築:一般的なヘルプ:Node.jsの

私はオンラインAPIを持っている、と私は新しいドッキングウィンドウコンテナを作成し、コードを実行する必要があるすべての要求のために、私は、その後の要求で受信し、ドッカーコンテナを削除します。私は、軽量に保つために、ドッカーの標準イメージとしてthisイメージを使用することを考えました。

質問:

  • それは良い方法ですか?私はこのメソッドは、メモリ使用量が心配ですので、このメソッドがかかる可能性があります。しかし、私は一度に最大5つのコンテナを実行し、他のすべての要求をキューに入れることを計画しています。

  • 第2に、オンラインコンパイルAPIを安全に作成するには、他にどのような方法がありますか。私はウェブを研究し、人が書くことができる悪意のあるコードでサーバーに悪用する可能性を排除するので、このドッカー方法は非常に興味深いものだとわかりました。

答えて

1
  • それは良い方法ですか?私はこのメソッドは、メモリ使用量が心配ですので、このメソッドがかかる可能性があります。しかし、私は一度に最大5つのコンテナを実行して、 を計画し、他のすべてのリクエストを待ちます。

はいこれは良い方法であり、ドッキング用のコンテナのリソース使用量の制限を入れることができます。

参考:https://docs.docker.com/engine/admin/resource_constraints/#--memory-swap-details

  • 第二に、他のどのような方法で安全にAPIをコンパイルするオンラインを作ることがあります。私はウェブを研究し、このドッカーの方法を見つけました それは人が書くことができる悪意のあるコードでサーバーに悪用する可能性を排除するので、非常に興味深いものです !

私はあなたに仮想化と一緒に行くことをお勧めします。さもなければ、常にセキュリティリスクが存在します。ドッカーはそのための最良の選択です。他の選択肢はVagrantですが、リソースが重くなります。

+0

ありがとう –

関連する問題