На моем ноутбуке я могу запустить простое приложение фляги:
import os
import io
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
s = """
This is a localhost!
"""
return (s)
if __name__ == "__main__":
app.run(host='0.0.0.0', port=3000, debug=True)
А когда на моем ноутбуке сделают curl localhost:3000
- я получу хороший ответ.
Но когда я начнуОбраз докера и поместите тот же код и запустите его с той же версией Python - он показывает, что работает, но когда я делаю это из докера curl localhost:3000
- не получаю никакого ответа (он просто зависает и ничего не происходит).
Как включить localhost (маршрутизацию) внутри докера?Благодаря.