基于centos7的java、mysql安装
su #docker centos下可直接进入root#配置yumyum install -y wget # 安装wget# 备份原有源sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk# 下载阿里云源并替换cd /etc/yum.repos.dsudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repomv Centos-7.repo CentOS-Base.repo# 更新缓存yum clean allyum listyum makecache# 安装依赖yum install vim libaio net-tools -yyum install -y yum-utils # yum工具yum install initscripts -y # 允许使用service命令# --安装java环境# 卸载预装rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64rpm -qa | grep java | xargs rpm -e --nodeps# 安装jdkyum install java-1.8.0-openjdk* -y# 更新java配置profile="/etc/profile"cat > ${profile} <<- EOFJAVA_HOME=/user/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64JRE_HOME=\$JAVA_HOME/jreCLASS_PATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JRE_HOME/libPATH=\$PATH:\$JAVA_HOME/bin:\$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATHEOFsource /etc/profile# mysql因为权限问题,在另一个容器上安装,此处的mysql仅用于连接# 如果不是docker,则可以连接本mysql# 安装mysqlyum update -y # 先更新一下yummysql_path="/root/mysql"mkdir ${mysql_path}cd ${mysql_path}# 下载mysql yum源并安装wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmyum localinstall mysql80-community-release-el7-3.noarch.rpm -y# 仅使用5.7yum-config-manager --disable mysql80-communityyum-config-manager --enable mysql57-community# 安装,注意5.7版本mysql的GPG过期了,应当跳过验证yum install -y mysql-community-server --nogpgcheck# docker run -d -p 3306:3306 --name bs-mysql -e MYSQL_ROOT_PASSWORD=123456 mysql# 此时查到宿主机的ip,连接3306端口即可
