0.准备工作
- 云服务器,我买的是腾讯云的学生套餐 120 一年
- CentOS 7 镜像
1.安装 Java 环境
-
在 java 官网下载 linux 下的安装包,上传到云服务器 /user/java 目录下
-
解压:tar xzvf jdk-8u161-linux-x64.tar.gz
-
为了好看,重命名:mv jdk1.8.0_161 jdk1.8
-
配置环境变量
- 编辑环境变量:vi ~/.bashrc
- 在文件末尾加上配置
export JAVA_HOME=/usr/java/jdk1.8 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH PATH
- 使脚本生效:source ~/.bashrc
-
测试 java 环境:java -version
2.安装 Tomcat
- 在 Tomcat 官网下载 Tomcat 安装包,上传到 /usr/tomcat 目录下
- 解压:tar -zvxf apache-tomcat-9.0.6.tar.gz
- 为了好看重命名: mv apache-tomcat-9.0.6 tomcat9
- 启动:进入 tomcat9/bin 目录, 使用 ./startup.sh 启动
- 查看服务器:ip:8080
3.安装 docker
说明:这里其实安装一个 mysql 就可以使用了,但是 mysql8 有点不太好用,直接安装的就是最新版的
手动安装也比较麻烦,遂安装 docker,也以便以后安装其他东西
- 安装 GCC:
yum -y install gcc yum -y install gcc-c++
- 卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
- 安装 docker
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast yum -y install docker-ce
- 启动 docker
systemctl start docker
- 配置阿里云镜像加速
https://cr.console.aliyun.com/cn-shenzhen/mirrorssudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
4.使用 docker 安装 mysql
- 拉取镜像
docker pull mysql:5.5
- 启动 mysql
docker run -p 3306:3306 --name mysql5.5 -e MYSQL_ROOT_PASSWORD={your_password} -d mysql:5.5
- 注意事项
我这里是安装的 mysql5.5,因此在拉去镜像跟启动时都指定了版本号的
mysql 的默认用户名为:root ,密码为上面启动时指定的
5.资料参考
https://blog.csdn.net/xy417588879/article/details/53156107
https://docs.docker.com/install/linux/docker-ce/centos/
https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于