酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

手把手教你写简单 Flask 程序并配置 Dockerfile

当然可以!请参考下面的示例代码: ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello(): 'Hello, Flask!' if __name__ == '__main__': app.run(host='0.0.0.0', port=5000) ``` 这是一个最单的 Flask 应用程序,当访问根路径("/")时会返回 "Hello, Flask!"。接下来,你可以创建一个名为 `app.py` 的文件并将上述代码复制进去。 下面是一个针对上述 Flask 应用程序的 Docker 示例: ```Docker # 使用 Python3 作为基础镜像 FROM python:3 # 设置工作目录 WORKDIR /app # 将当前目录下的 requirements.txt 文件复到容器中 COPY requirements.txt . # 安装依赖 RUN pip --no-cache-dir -r requirements.txt # 将当前目录下的 app.py 文件复制到容器中 COPY app.py . # 对外暴露端口 EXPOSE 5000 # 定义入口命令 CMD ["python", "app.py"] ``` 将上述代码复制到名为 `Dockerfile` 的文件中,并与 `app.py` 放在同一目录下。接下来,你可以在终端中运行以下命令来构建和运行 Docker 容: ```bash # 构建镜像 docker build -t myflaskapp . # 运行容器 docker run -p 5000:5000 myflaskapp ``` 这将构建一个名为 `myflaskapp` 的镜像,并在容器中运行该应用程序。你可以通过在浏览器中访问 `http://localhost:5000` 来测试该应用程序。 请确保已经在安装了 Docker 并使用正确的名和路径。我希望这能帮到你! ######[AI写代码神器 | 902点数解答 | 2023-12-04 20:05:54]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]