Python 导出依赖 Docker 发布
导出全部环境依赖
pip freeze > requirements.txt
导出当前项目的依赖
pip install pipreqs
pipreqs . --encoding=utf8 --force
Docker 部署
- 生成Dockerfile
FROM python:3.8.8
COPY moyu.py /code/py/
COPY requirements.txt /code/py/
WORKDIR /code/py/
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
EXPOSE 5000
COPY . .
CMD ["python", "moyu.py"]
- 构建镜像
docker build -t j1ang/moyu:v1 .
- 运行镜像
docker run -d -p 5111:5000 --name moyu j1ang/moyu:v1

浙公网安备 33010602011771号