# https://gitee.com/wusen0601/csjs_battle_ossclean.git
1.目录结构为
csjs_battle_ossclean
├── csjs_battle_ossclean
│ └── main.py
├── Dockerfile
└── Jenkinsfile
2.编写Jenkinsfile文件
3.编写Dockerfile文件
4.然后jenkins构建流水线,主要是要加一个 凭据 这个账号密码可以访问远端仓库就好
5.就可以构建成功,然后推送到仓库
6.其他命令
docker tag 9cf2c073db5f registry.cn-shenzhen.aliyuncs.com/csxxxbattle_ossclean:1.0.0
docker push registry.cn-shenzhen.aliyuncs.com/csxxx_battle_ossclean:1.0.0
docker pull registry.cn-shenzhen.aliyuncs.com/csjsxxxs_battle_ossclean:1.0.0
docker rmi -f $(docker images)
docker rm $(docker ps -aq)
docker run -it xxx
docker run -itd xxx
docker exec -it xxx
7遇到的问题总结
构建镜像 很恶心 1.Dockerfile文件 FROM python:3.7.13 COPY csjs_battle_ossclean /csjs_battle_ossclean WORKDIR /csjs_battle_ossclean RUN pip install -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ENTRYPOINT ["python","main.py"] 2解析上面语句 基于python3.7的镜像 赋值目录到 python3.7镜像的哪个目录下 (前面这个只能是跟Dockerfile文件同级的文件) 工作目录再python3.7的这个目录下 执行安装python依赖包 不退出启动程序