Jenkins配置:
Repository URL:http://170.0.31.135:8010/nercar/ims-qump-service.git
Comment (regex) for triggering a build :Jenkins please retry a build
Root POM:pom.xml
Goals and options:clean package -Dmaven.test.skip=true docker:build -DpushImages
Command:
docker container stop ims_qump_service
docker rm ims_qump_service
docker run -d --net=host --name=ims_qump_service --restart=always -p 8028:8028 -v /usr/local/src/logs:/var/log/ -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone ims_qump_service
docker重启项目
docker container stop ims_qump_service
docker rm ims_qump_service
docker run -d --net=host --name=ims_qump_service --restart=always -p 8028:8028 -v /usr/local/src/logs:/var/log/ -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone ims_qump_service
docker run -d --net=host --name=data_model_service --restart=always -p 8020:8020 -v /usr/local/src/logs:/var/log/ -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone 170.0.31.135:5000/data_model_service
Git提交上去之后Jenkins启动项目失败
grep docker /proc/*/mountinfo|grep 8792338f10cf00ce2fcfe67494a18634a60e51dfdca38c2ae393863ca7a11da2| awk -F ":" '{print $1}' | awk -F "/" '{print $3}'
kill -9
停止docker镜像
docker stop $(docker image ls ims_qump_service -q)
docker stop $(docker image ls ims_qump_service -q)
docker ps -aqf 'name=ims_qump_service'
分布式部署多台服务器:
docker推送
ssh root@170.0.31.139
docker tag data_model_service 170.0.31.135:5000/data_model_service
docker push 170.0.31.135:5000/data_model_service
重启另一台服务
docker stop data_model_service
docker rm data_model_service
docker image prune -a -f
docker pull 170.0.31.135:5000/data_model_service
docker run -d --net=host --name=data_model_service --restart=always -p 8020:8020 -v /usr/local/src/logs:/var/log/ -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone 170.0.31.135:5000/data_model_service
linux文件复制到win
scp root@170.0.31.134:/usr/local/src/logs/ims-data-model-service.log.2021-01-19.30.gz C:\Users\Administrator\Desktop
进去docker:
docker exec -it ims_qump_service /bin/sh
docker文件复制到本机:
docker cp 0cce47138eb0:/var/files/ /var/files