使用阿里云ESC部署Spring Boot项目-阿里云开发者社区

开发者社区> 游客ey2u6c6puezmu> 正文

使用阿里云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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-14 项目同时使用C# 与VB语言及多组件的技巧
早期VS.NET 2002及VS.NET 2003的Visual Studio工具不支持多个组件文件(Assembly),也就是项目编译后只会产生一个dll组件,而一个组件只允许包含一种语言(因为系统会调用对应C#或VB编译程序进行编译),因此在同一个项目中要使用两种语言是办不到的;但在VS 2010中,因为项目支持多个组件,所以利用这个特性就可以同时使用两种以上的语言(如C#与VB),因此.cs或.vb的类别在项目中就可以直接拿来使用,直接就可以new instance,不需要先编译成dll文件再加以引用。
1418 0
阿里云服务器下Tomcat部署Web项目
3一、阿里云服务器下部署项目 1.登录linux服务器 2.下载mysql、tomcat、jdk 并安装 3.项目打成war包,并放置在tomcat下的webapps下 二、阿里云服务器开放访问端口 1.登录阿里云服务器管理控制台 2.点击进入云服务器ECS实例列表,如图: 3.点击右侧更多按钮,配置ip安全组 4.这里配置有80端口(http默认访问端口),443端口(https默认访问端口),3306端口(mysql访问端口) 5.配置完后浏览器输入ip+项目路径就可以访问了(ps:此处tomcat有端口配置,下文会提到)。
5378 0
使用 Git Hooks 实现自动项目部署
最近在某服务器上面搭建 git 开发和部署环境,git 开发环境很简单,按照 ProGit 一书的相关知识就可以轻松搞定,实现了类似 Github 的使用 SSH + 私有 Clone 的方式。 关于部署,实际上是自动部署,起初的想法是使用 bash shell 制定一个定时任务去不断 git pull 产品代码,后来记得 Git 带有 Hooks,索性在ProGit 一书翻了翻: Git 本身可以调用自定义的挂钩脚本,其中有两组:客户端和服务器端。
1204 0
阿里云ESC使用体验
阿里云“飞天加速计划·高校学生在家实践”暨阿里云ESC使用体验
104 0
阿里云(一)云存储OSS的命令行osscmd的安装和使用
一、安装Python 在Linux Shell里验证Python版本: $ python -V Python 2.7.10 二、安装OSScmd SDK osscmd是基于python 2.5.4(其他版本没有试过),用来操作OSS的,可使用命令行来上传和下载文件 1、下载:https://help.
4719 0
【maven + hibernate(注解) +spring +springMVC】 使用maven搭建项目
研究,百度,查资料+好友帮助,使用MyEcplise2015工具,通过maven搭建hibernate+springMVC+spring的项目,数据库采用MySql5.5 不过使用的版本会在项目搭建过程中介绍。
1760 0
阿里云服务器ubuntu18.04 部署flask项目
由于之前的腾讯云服务器一年即将到期,续费非常昂贵,故趁在阿里云618活动低价入手了个3年的,感觉还不错。 本次博客服务器端环境搭建到项目部署是从崭新的aliyun服务器入手,登录账户为root。 特此记录一下过程。
366 0
1
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载