# 打包前端代码 cd cok-source-vue npm install if [ "$?" -ne 0 ]; then echo "npm install package failed"; exit 1; fi npm run build if [ "$?" -ne 0 ]; then echo "npm run build failed"; exit 1; fi # 拷贝前端代码到cok-source-java-ui项目的static目录 cd .. rm -rf cok-source-java/cok-source-java-ui/src/main/resources/static cp -R cok-source-vue/dist cok-source-java/cok-source-java-ui/src/main/resources/static # maven打包java程序 cd cok-source-java mvn package if [ "$?" -ne 0 ]; then echo "maven build failed"; exit 1; fi # 打包dockerfile cd cok-source-java-eureka docker build -t cok-source-java-eureka:v0.0.1 . if [ "$?" -ne 0 ]; then echo "docker build eureka failed"; exit 1; fi
cd ../cok-source-java-zuul docker build -t cok-source-java-zuul:v0.0.1 . if [ "$?" -ne 0 ]; then echo "docker build zuul failed"; exit 1; fi
cd ../cok-source-java-service1 docker build -t cok-source-java-service1:v0.0.1 . if [ "$?" -ne 0 ]; then echo "docker build service1 failed"; exit 1; fi
cd ../cok-source-java-ui docker build -t cok-source-java-ui:v0.0.1 . if [ "$?" -ne 0 ]; then echo "docker build ui failed"; exit 1; fi
查看已打好的镜像
1 2 3 4 5
[root@xxx cok]# docker images|grep cok cok-source-java-service1 v0.0.1 bae8db875a82 11 days ago 171MB cok-source-java-ui v0.0.1 a4568cb0faee 12 days ago 152MB cok-source-java-zuul v0.0.1 897d8794f353 12 days ago 151MB cok-source-java-eureka v0.0.1 67f3bf22d247 12 days ago 154MB