docker run -d -p 3306:3306 —privileged=true -v /data/mysql/log:/var/log/mysql -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root—name mysql mysql:5.7

1.下载jdk

两只方式
2.脚本以及jdkjdkl.7z
1.jdk8 提取密码:e7px
上传到linux

2.编写sh脚本

  1. #先创建jdk_install.sh文件
  2. cat > jdk_install.sh
  3. #然后编写sh文件
  4. #!/bin/bash
  5. echo "开始执行"
  6. #存放jdk,压缩包的路径
  7. JDK_HOME_TAR="/data/jdk"
  8. #jdk-8u171-linux-x64.tar.gz为jdk的名称
  9. JDK_NAME_TAR="jdk-8u171-linux-x64.tar.gz"
  10. JDK_NAME="jdk1.8.0_161"
  11. #安装目录
  12. JDK_HOME_WILL="/data/jdk"
  13. cd $JDK_HOME_WILL
  14. #检测目录是否存在
  15. if [ -d "java" ];then
  16. echo "目录存在,删除"
  17. rm -rf "java"
  18. fi
  19. cp "$JDK_HOME_TAR"/"$JDK_NAME_TAR" "$JDK_HOME_WILL" && echo "复制完成"
  20. cd $JDK_HOME_WILL && echo "进入到目录成功 $JDK_HOME_WILL"
  21. echo "解压中" && tar -zxf "$JDK_NAME_TAR" && echo "解压完成"
  22. mv "$JDK_NAME" java && echo "改名完成"
  23. rm -rf $JDK_NAME_TAR && echo "删除安装包成功"
  24. sed -i '$a export JAVA_HOME='$JDK_HOME_WILL'/java' /etc/profile && echo "添加环境变量JAVA_HOME成功"
  25. sed -i '$a export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile && echo "添加环境变量CLASSPATH成功"
  26. sed -i '$a export PATH=$PATH:$JAVA_HOME/bin' /etc/profile && echo "添加环境变量PATH成功"
  27. source /etc/profile && echo "设置JDK环境变量生效"
  1. #然后执行脚本
  2. bash hello.sh