按自己的需求进行填写, 包括打包成docker镜像, 就和敲命令一样的, 这个地方只是演示, 写的简单, 启动成功的健康检查等等都是需要的
tar -zxvf /home/admin/app/package.tgz -C /home/admin/app/
rm -rf /docker/project/test-code/chaim-mybatis-plus/*
mv -f /home/admin/app/chaim-mybatis-plus-1.0-SNAPSHOT.jar /docker/project/test-code/chaim-mybatis-plus/
rm -rf /home/admin/app/*
java -jar /docker/project/test-code/chaim-mybatis-plus/chaim-mybatis-plus-1.0-SNAPSHOT.jar &
#!/bin/bash
# 安装 JDK 由于JDK官方更新采用了cookie, 先下载到本地
echo "*****************************************开始操作JDK************************************************"
echo "*****************************************开始操作JDK************************************************"
echo "*****************************************开始操作JDK************************************************"
read -p "选择JDK上传方式: 0-rz方式上传 1-OSS方式 2-不上传 " jdk_step
case $jdk_step in
0)
echo "上传JDK: "
rz
;;
1)
echo "传入JDK OSS下载地址:"
read -p "jdk_url: " jdk_url
wget ${jdk_url}
;;
2)
;;
esac
ls
read -p "上传的JDK压缩包名称: " jdk_backage
tar zxf ${jdk_backage}
ls
read -p "JDK解压缩后的名称: " jdk_backage_decompression
mkdir /usr/local/java
mv ${jdk_backage_decompression} /usr/local/java
# 配置环境变量
# -e 换行 这种只适合与bash脚本
echo -e >> /etc/profile
# JAVA_HOME 不配置该值, 后面会读取不到
export JAVA_HOME=/usr/local/java/${jdk_backage_decompression}
echo "export JAVA_HOME=/usr/local/java/${jdk_backage_decompression}" >> /etc/profile
echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib" >> /etc/profile
# 通过命令使环境变量生效
source /etc/profile
# 查看所有环境变量
env
# 验证版本
java -version
echo "*****************************************操作JDK完成************************************************"
echo "*****************************************操作JDK完成************************************************"
echo "*****************************************操作JDK完成************************************************"
echo "EXIT!"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------结束---------------------------------------------------------"
#!/bin/bash
# 安装maven
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&开始操作MAVEN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&开始操作MAVEN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&开始操作MAVEN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
read -p "选择MAVEN上传方式: 0-rz方式上传 1-OSS方式 2-官网地址下载 3-不上传 " maven_step
case $maven_step in
0)
echo "上传MAVEN: "
rz
;;
1)
echo "传入maven OSS下载地址:"
read -p "maven_oss_url: " maven_oss_url
wget ${maven_oss_url}
;;
2)
echo "传入maven下载地址:https://apache.website-solution.net/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz"
read -p "maven_url: " maven_url
wget ${maven_url}
;;
3)
;;
esac
ls
read -p "下载的MAVEN压缩包名称: " maven_backage
tar zxf ${maven_backage}
ls
read -p "MAVEN解压缩后的名称: " maven_backage_decompression
mkdir /usr/local/maven
mv ${maven_backage_decompression} /usr/local/maven
# 配置环境变量
# -e 换行 这种只适合与bash脚本
echo -e >> /etc/profile
# 不配置该值$M2_HOME会读取不到
export M2_HOME=/usr/local/maven/${maven_backage_decompression}
echo "export M2_HOME=/usr/local/maven/${maven_backage_decompression}" >> /etc/profile
echo "export PATH=$M2_HOME/bin:$PATH" >> /etc/profile
# 通过命令使环境变量生效
source /etc/profile
# 查看所有环境变量
env
# 验证版本
mvn -v
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&操作MAVEN结束&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&操作MAVEN结束&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&操作MAVEN结束&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
echo "EXIT!"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------手动更新环境变量:source /etc/profile ---------------------------------------------------------"
echo "-------------------------------------结束---------------------------------------------------------"
可能出现的问题: :
常见问题参考: https://help.aliyun.com/document_detail/217686.html
对了, 给个Linux安装的链接, 目前有jdk 和 maven:
链接:https://pan.baidu.com/s/1oO6MJFtHi6ctG_Trhf7mcg
提取码:y44c
没了, 结束了