pipreqs ./
pipreqs ./ --encoding=utf8
编写dockerfile文件
FROM python:3.8
WORKDIR /user/src/app
COPY requirements.txt ./
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
RUN pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
RUN apt-get update --fix-missing
RUN apt install libgl1-mesa-glx -y
COPY . .
CMD ["python", "app.py"]
执行dockerfile文件
docker build -t watermeter:0.1.1 .
将镜像打包成tar包
docker save -o watermeter.tar watermeter:0.1.1
将tar包传输到服务器
将tar包解压
docker load -i watermeter:0.1.1