Приложение VSCode Dev-Container Flask доступно через локальный хост без перенаправленных портов - PullRequest
0 голосов
/ 25 апреля 2020

Я создал простой Python проект, чтобы поиграться с dev-контейнерами vscode. Я открыл вновь созданную папку с помощью команды Remote-Containers: Open Folder in Container..., выбрав Python 3 изображение по умолчанию. Я добавил следующий фрагмент python:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

и установил flask в образ. Затем я использовал команду flask run. Я ожидал, что приложение запустится, но localhost: 5000 будет недоступен. Однако, когда я перешел на localhost: 5000 из моего браузера, он показал Hello, World!. Исходя из моего понимания документации, это потребовало бы установки forwardedPorts в devcontainer.json. Vscode работает с хост-сетью по умолчанию?

...