一、进入阿里云官网,购买阿里云云服务器账号
购买成功后登录管理台,找到自己的实例,就可以查看详情和编辑安全组。
二、设置本实例安全组
安全组就是设置一些开放的端口,根据自己web程序的端口来设置。
三、安装服务器环境
1.配置Java环境
1.j将java文件上传到虚拟机
2.配置环境变量
3.在/etc/profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.8.0_181(注意文件路径)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.配置docker
yum 安装gcc和gcc-c++ 编译器相关
yum -y install gcc
yum -y install gcc-c++
- 删除系统中旧版本的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装依赖的工具包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 添加docker的仓库源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker-ce 社区版本的最新版本
yum makecache fast
yum install docker-ce
- 验证是否安装成功
systemctl start docker
systemctl stop docker
systemctl restart docker
- 卸载docker(备用)
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
3.配置数据库
1.下载mysql5.7
docker pull mysql:5.7
2.创建数据卷目录和共用网络
mkdir -p /root/mysql/conf
mkdir -p /root/mysql/logs
mkdir -p /root/mysql/data
##创建新网络
docker network create --driver=bridge new_net
3.创建mysql容器
##-e MYSQL_ROOT_PASSWORD=123456表示设置mysql root用户的初始密码为123456
docker run --name mysql -d -p 3306:3306 -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --network new_net mysql:5.7
4.连接数据库导入数据
4.配置tomcat(也可以使用程序自带的)
四、上传并运行程序
1.从主机上传打好的jar包
2.打开命令窗口 java -jar jar包名.jar
五、测试运行
在本地电脑上使用外网ip地址访问你的web程序
访问成功!