ry.sh 672 B

123456789101112131415161718192021
  1. app_name='app.jar'
  2. # 瀹氫箟搴旂敤鐗堟湰
  3. app_version='1.0.0'
  4. # 瀹氫箟搴旂敤鐜
  5. #profile_active='prod'
  6. echo '----copy jar----'
  7. docker stop ${app_name}
  8. echo '----stop container----'
  9. docker rm ${app_name}
  10. echo '----rm container----'
  11. docker rmi ${group_name}/${app_name}:${app_version}
  12. echo '----rm image----'
  13. # 鎵撳寘缂栬瘧docker闀滃儚
  14. docker build -t ${group_name}/${app_name}:${app_version} .
  15. echo '----build image----'
  16. docker run -p 9090:9090 --name ${app_name} \
  17. -e TZ="Asia/Shanghai" \
  18. -v /etc/localtime:/etc/localtime \
  19. -v /mydata/app/${app_name}/logs:/var/logs \
  20. -d ${group_name}/${app_name}:${app_version} \
  21. echo '----start container----'