dockerに最小限のフラスコアプリを展開する:サーバー接続の問題を解決する
dockerコンテナ内にフラスコアプリケーションを展開する場合、容器の外側からアクセス可能性の問題を発生させるかもしれません。考えられる理由を調査し、これらの接続の問題を解決するためのソリューションを提供しましょう。コンテナの外側からアクセスできるようにするには、ホストマシンのすべてのインターフェイスを表す0.0.0.0インターフェイスにバインドする必要があります。 app.run()
to:
if __name__ == '__main__': app.run(host = '0.0.0.0')
host = '0.0.0'を指定することにより、ホストのすべての利用可能なインターフェイスにバインドするようにフラスコのアプリケーションに指示し、コンテナ化されたアプリケーションへの外部アクセスを許可します。必要に応じて、特定のインターフェイスへのバインディングに関するガイダンスについては、https://stackoverflow.com/a/58138250/4332を参照してください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3