使用docker怎么部署flask项目
时间: 2023-04-07 08:05:21 浏览: 129
毕设 使用yolov5作为目标检测器,deepsort作为跟踪器,使用flask部署到web前端的一个项目.zip
你可以使用Dockerfile来构建一个Docker镜像,然后使用docker run命令来启动容器。以下是一个简单的Dockerfile示例:
```
FROM python:3.7-alpine
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "app.py"]
```
其中,FROM指定了基础镜像,WORKDIR指定了工作目录,COPY将当前目录下的requirements.txt和app.py复制到容器中,RUN命令安装了依赖,CMD指定了容器启动时要执行的命令。
接下来,使用以下命令构建镜像:
```
docker build -t myflaskapp .
```
其中,myflaskapp是镜像的名称。
最后,使用以下命令启动容器:
```
docker run -p 5000:5000 myflaskapp
```
其中,-p指定了端口映射,将容器内部的5000端口映射到主机的5000端口。
阅读全文