|
@@ -11,16 +11,29 @@ app_version='1.0-SNAPSHOT'
|
|
|
app_port=8041
|
|
|
# 定义应用环境
|
|
|
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" \
|