云服务器上使用docker部署python服务
-
创建一个文件夹,容纳项目文件
mkdir flask——name
-
拉远程git仓库
git clone 。。。。。。。。
-
项目是否存在包依赖文件requirements.txt,不存在新建
pip freeze > requirements.txt
-
书写Dockerfile 文件
参考:https://zhuanlan.zhihu.com/p/436457965
FROM python:3.11
WORKDIR ./data-use
ADD . .
RUN pip install -r requirements.txt
CMD ["python", "./server.py"]
构建镜像
docker build -t flask-app .
启动容器运行
docker run -d -p 5000:5000 flask-app