docker 环境运行python3.6.5-gunicorn总结

昨天遇到了一个项目需要使用docker 部署python,也遇见了一些问题,今天解决后来总结一下。
1.首先是python的镜像版本,python的镜像版本选择的是python:3.6.5-slim。
2.其次是python的pip的版本,因为需要安装python的一些依赖包,所以pip的版本也顺带的升级了一下,防止默认使用pip2而不是pip3的版本导致下载的依赖包不同。
3.Dockfile 文件的编写,以及下载。
废话不说 直接上我写的dockerfile 的文件:
FROM python:3.6.5-slim
ENV TZ "Asia/Shanghai"
ENV TERM xterm
WORKDIR /apps
COPY time_series_dl /apps/time_series_dl
WORKDIR /apps/time_series_dl
ENV VIRTUAL_ENV=/apps/time_series_dl
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN pip install --upgrade pip
#RUN pip install --no-cache-dir -r requirement.txt -i https://pypi.douban.com/simple
RUN pip install --no-cache-dir -r requirement.txt
CMD ["gunicorn","-w","3","-b","0.0.0.0:8033","micro:app"]

首先将所需要的文件进行拷贝:
COPY time_series_dl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值