python_dockerfile-部署-flask项目
目录
python_dockerfile 部署 flask项目
**环境: linux+docker
开发工具: pycharm
项目: flask项目**
- pycharm编辑器执行命令,打印所需依赖清单 requirements.txt
pip freeze > requirements.txt
- 编写dockerfile文件
FROM python:3.8.0
COPY . /app
WORKDIR ./app
RUN pip install -r requirements.txt
EXPOSE 8687
ENTRYPOINT ["python"]
CMD ["app.py"]
创建一个app文件夹,文件夹结构
app.py为flask项目
4.执行Dockerfile 文件打成镜像包:
docker build -t arcgis_proxy:latest.
查看镜像
docker images
5.运行镜像:
docker run -p 8687:8687 arcgis_proxy:latest
查看运行中的容器
docker ps