docker启动python脚本笔记
1.Dockerfile文件
from python:3.6.8
RUN mkdir -p /usr/src/python
WORKDIR /usr/src/python
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySQL==1.0.2 pymongo==3.4.0 pymssql==2.2.5 schedule==1.1.0
ENTRYPOINT ["python","mainHST.py"]
2.打包镜像
docker build -t traffic_script .
最后一个点代表当前目录
3.内网环境需要在外网环境打tar包
docker save traffic_script > traffic_script.tar
4.内网环境加载tar包生成镜像
load < traffic_script.tar
5.运行镜像,创建容器。
run -itd --restart=always --name traffic_script -v /home/hst-report-data-sync/:/usr/src/python/ -p 8028:8023 --log-opt max-size=2g -e TZ=“Asia/Shanghai” traffic_script
6.删除容器
docker container rm 82d32c4454d8