贵阳网站优化公司,做服务器的网站都有哪些功能,中美最新局势分析,设计优秀网站作品Docker部署Flask项目 一、准备项目代码二、编写Dockerfile三、服务器部署 一、准备项目代码
这里写了一个简单的Flask的demo#xff0c;源代码如下#xff1a;
from flask import Flaskapp Flask(__name__)app.route(/)
def index():return h1 styl… Docker部署Flask项目 一、准备项目代码二、编写Dockerfile三、服务器部署 一、准备项目代码
这里写了一个简单的Flask的demo源代码如下
from flask import Flaskapp Flask(__name__)app.route(/)
def index():return h1 stylecolor:redHello World/h1if __name__ __main__:# 运行启动web服务持续监听用户端发起的请求app.run(host0.0.0.0, port7090, debugFalse)安装项目依赖这里我只用到了Flask
pip install Flask -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/启动并访问 生成项目依赖文件输入如下命令
pip freeze requirements.txt二、编写Dockerfile
# 使用Python作为基础镜像
FROM python:3.12
# 设置工作目录
WORKDIR /app
# 复制应用代码到容器中
COPY . /app
# 安装依赖项
RUN pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
# 暴露应用端口
EXPOSE 8998
# 设置启动命令
CMD [python, docker_flask.py]三、服务器部署
将相关文件放到服务器部署目录下 生成镜像包
docker build -t docker_flask:v1 .启动镜像
docker run -id -p 8998:7090 --name docker_flask docker_flask:v1访问