使用阿里云ESC部署Spring Boot项目

简介: 在阿里云服务器中安装docker,部署springboot应用。

一、购买阿里云服务器

  1. 通过阿里云高效计划领取阿里云服务器

image.png

  1. 选择系统镜像为CentOS 7

image.png

二、配置安全组

配置后,就可以通过配置的端口访问服务器。

image.png

三、通过findxhell连接服务器

远程连接服务器,进行命令操作

image.png

连接成功

image.png

四、和安装jdk安装docker

安装jdk

  1. 安装jdk

去官网下载jdk1.8安装包,上传到服务器,并解压。

  1. 配置环境变量

输入命令cd /回车,进入到你的用户目录下,使用vim编辑配置文件,输入vim .bash_profile回车

在文件底端加入如下配置:

  1. export JAVA_HOME=/app/java/jdk1.8
  2. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. export PATH=$PATH:$JAVA_HOME/bin

安装docker

使用官方安装脚本自动安装,输入如下命令:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

五、部署启动项目

  1. 将打包好的项目jar包和dockerfile文件上传到服务器上,两个文件必须上传到同一目录下。
  2. 输入如下命令,通过dockerfile文件将项目构建为镜像:

docker build -t farmland .

  1. 输入如下命令运行项目

docker run -d -p 8080:8085 farmland

  1. 启动完成之后我们使用docker ps 命令 查看正在运行的镜像:

image.png

  1. 游览器输入服务器ip加端口号访问项目:

image.png


相关文章
|
16天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
23天前
|
Java API Spring
SpringBoot项目调用HTTP接口5种方式你了解多少?
SpringBoot项目调用HTTP接口5种方式你了解多少?
78 2
|
23天前
|
前端开发 JavaScript Java
6个SpringBoot 项目拿来就可以学习项目经验接私活
6个SpringBoot 项目拿来就可以学习项目经验接私活
34 0
|
27天前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
41 0
|
1月前
|
前端开发 Java 关系型数据库
SpringBoot+MyBatis 天猫商城项目
SpringBoot+MyBatis 天猫商城项目
55 1
|
26天前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
20 0
|
1月前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
148 0
|
7天前
|
安全 Java 应用服务中间件
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
24 0
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
|
9天前
|
XML Java C++
【Spring系列】Sping VS Sping Boot区别与联系
【4月更文挑战第2天】Spring系列第一课:Spring Boot 能力介绍及简单实践
【Spring系列】Sping VS Sping Boot区别与联系
|
13天前
|
JSON 前端开发 Java
统一异常处理:让Spring Boot项目异常更优雅
统一异常处理:让Spring Boot项目异常更优雅
24 1