buildDockerImage.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/bash
  2. # 创建docker镜像
  3. echo -e "\033[33m
  4. ---------------
  5. -----SZHFY-----
  6. ----GB28181----
  7. ---------------
  8. \033[0m";
  9. echo -e "\033[33m 欢迎使用深圳合方圆科技一键打包程序 \033[0m
  10. ";
  11. # 清楚并重新创建result目录
  12. rm -rf ./result
  13. mkdir ./result
  14. # 使用绿色字符输出
  15. echo -e "\033[32m ---构建mysql数据库镜像中---- \033[0m";
  16. # 构建mysql镜像
  17. docker build -t hfysql:latest ./mysqlDocker
  18. if [ $? -ne 0 ]; then
  19. echo "Error: build mysql image docker failed";
  20. exit
  21. fi
  22. # 导出镜像至当前目录下的/result目录下
  23. docker save -o ./result/hfysql.tar hfysql:latest
  24. echo -e "\033[32m ---构建redis数据库镜像中---- \033[0m";
  25. # 构建redis镜像
  26. docker build -t hfyredis:latest ./redisDocker
  27. if [ $? -ne 0 ]; then
  28. echo "Error: build redis image docker failed";
  29. exit
  30. fi
  31. # 导出镜像至当前目录下的/result目录下
  32. docker save -o ./result/hfyredis.tar hfyredis:latest
  33. echo -e "\033[32m ---构建wvp镜像中---- \033[0m";
  34. # 构建redis镜像
  35. docker build -t hfygb:latest ./hfygbDocker
  36. if [ $? -ne 0 ]; then
  37. echo "Error: build gb image docker failed";
  38. exit
  39. fi
  40. # 导出镜像至当前目录下的/result目录下
  41. docker save -o ./result/hfygb.tar hfygb:latest
  42. docker save -o ./result/hfyredis.tar hfyredis:latest
  43. docker save -o ./result/hfymysql.tar hfymysql:latest