FROM python:3.8
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && \
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
redis==3.5.3 requests==2.20.0 SQLAlchemy==1.3.20 fastapi==0.61.1
WORKDIR /data/space
构建镜像:build.sh
ln -s dk/Docker.online Dockerfile
docker build -t imagename:1.0 .
rm -rf Dockerfile
docker rmi `docker images|grep "<none>" | awk '{print $3}'` || echo 'No <none> image'
launch.sh
prjPath=/data/intosql
logpath=/data/intosql/log
docker stop -t 1 intosql
docker rm intosql
docker run -d --name=intosql -v ${prjPath}:/data/space/ -v ${logpath}:/data/logs imagename:1.0 \
/bin/bash ./dk/runmain.sh
runmain.sh
python -u main.py 1>>/data/logs/intosql.log 2>>/data/logs/intosql.err