1. 自我介绍
我是一名在校大学生,在读大三,计算机科学与技术专业,目前在自学后端技术,等待大四实习。了解这个活动挺偶然的,以前做的项目都是部署在本地服务器,久而久之觉得这样不太行,所以今天特意抽一天时间,来部署阿里云的服务器。阿里云我在之前测试短信服务的时候就使用过,体验感一直很不错。
为了创建云服务器,我通过同学了解到了阿里云正好有活动,所以特此前来,在完成前几个小任务之后,就获得了为期两周的云服务器使用权限。下面谈一下我的使用攻略及心得吧。
2. 阿里云ECS使用攻略
我在初次使用一个新东西的时候,习惯性的都会去搜教程。但此次我使用的时候没有选择搜索教程,阿里云竟然温馨的提供了详细使用流程并且还有小任务。为拿到为其两周的ECS,前面的小任务还是挺有用的,如果有认真完成任务的话,会大概对阿里云ECS使用有些许了解。
我此次使用云服务器是为了部署自己做的一个博客,毕竟博客这个东西如果不远程部署那将毫无意义,哈哈哈,我前端不怎么会,所以博客做的有点丑,基本上就是跟着教程来的,前端改动非常少。下面贴图展示一下。
来说一下详细流程:
①:使用阿里云的活动服务器、安装环境 :yum 去安装、比如要安装java百度搜 yum -y-install java、比如要安装数据库,百度搜 yum如何安装mysql 5.7。
②:在idea中进行项目打包
③:安装docker
1、yum 包更新到最新
yum update
2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
3、 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、 安装docker,出现输入的界面都按 y
yum install -y docker-ce
5、 查看docker版本,验证是否验证成功
docker -v
启动docker
/bin/systemctl start docker.service
④:拉取镜像
docker pull nginx
docker pull redis:5.0.3
docker pull java:8
docker pull mysql:5.7
⑤:发布springboot项目
⑥:服务编排:安装Docker Compose、使用docker compose编排nginx+springboot项目
总结
部署的路途艰辛但值得,通过自己的双手,真正创建出一个个人站点的那一刻,我是非常开心的,在实际操作中会走很多弯路,耐心克服,我们可以的,我们多想想,事实上,并没有很难的。更何况,未来作为一名程序员,拥有自己的个人博客来记录生活也是很不错的。