Я пытаюсь запустить пример приложения flask на docker и подключиться к нему из моего браузера. Мой докер-файл ниже:
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python-pip python-dev build-essential
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
CMD ["flask", "run", "--host", "0.0.0.0"]
Я запускаю приложение с этой командой:
docker run -d -p 5000:5000 myapp
В журналах написано:
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
И все же, когда я захожу localhost:5000/
в моем браузере соединение отклонено.
Я думал, что использование хоста 0.0.0.0 разрешит соединения из моего браузера с docker контейнером