可以通过localhost访问VSCode Dev-Container Flask应用程序,而无需转发端口

时间:2020-04-25 17:25:01

标签: docker flask visual-studio-code vscode-remote

我创建了一个简单的Python项目,可与vscode dev容器一起玩。我使用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 run命令。我期望该应用程序启动,但是localhost:5000无法访问。但是,当我从浏览器转到localhost:5000时,它显示了Hello, World!。根据我对文档的理解,这需要在forwardedPorts中设置devcontainer.json设置。默认情况下,vscode是否与主机网络一起运行?

0 个答案:

没有答案