|
@@ -12,16 +12,30 @@ app_version='1.0-SNAPSHOT'
|
|
|
app_port=8044
|
|
|
# 定义应用环境
|
|
|
profile_active='linux'
|
|
|
-echo '----copy jar----'
|
|
|
-docker stop ${app_name}
|
|
|
-echo '----stop container----'
|
|
|
-docker rm ${app_name}
|
|
|
-echo '----rm container----'
|
|
|
+
|
|
|
+# 删除镜像
|
|
|
docker rmi ${group_name}/${app_name}:${app_version}
|
|
|
echo '----rm image----'
|
|
|
+
|
|
|
# 打包编译docker镜像
|
|
|
docker build -t ${group_name}/${app_name}:${app_version} .
|
|
|
-echo '----build image----'
|
|
|
+
|
|
|
+if [ $? -eq 0 ]; then
|
|
|
+ echo '----build image success----'
|
|
|
+else
|
|
|
+ echo '----build image fail----'
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+# 停止容器
|
|
|
+docker stop ${app_name}
|
|
|
+echo '----stop container----'
|
|
|
+
|
|
|
+# 删除容器
|
|
|
+docker rm ${app_name}
|
|
|
+echo '----rm container----'
|
|
|
+
|
|
|
+# 启动容器
|
|
|
docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network \
|
|
|
-e 'spring.profiles.active'=${profile_active} \
|
|
|
-e TZ="Asia/Shanghai" \
|
|
@@ -29,5 +43,6 @@ docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network
|
|
|
-v /home/files:/home/files \
|
|
|
-d ${group_name}/${app_name}:${app_version}
|
|
|
echo '----start container----'
|
|
|
+
|
|
|
docker system prune -f
|
|
|
echo '----clear docker----'
|