Я создал простой 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 работает с хост-сетью по умолчанию?