开发者社区> 游客6tv23jzsduel4> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

阿里云ECS新手指南

简介: 阿里云ECS服务器,由创建实例,安装docker与docker-compose环境,方便部署自己的应用和开发中间件等,以及一些常见的坑点
+关注继续查看

一、自我评情况介绍
本人是在广东某大学在读研究生,专业为软件工程,听师兄们推荐可以在阿里云购买自己的服务器,平时的项目开发后没有地方部署,导致一些运维方面的知识难以上手去运用,如Linux命令,docker的操作,等等很多软件、中间件在服务器上部署会使得开发十分方便。拥有一个自己的服务器,不但可以部署自己喜欢的应用,还可以用作自己的云盘。本次使用第一次使用ECS,记录一下遇到的问题和使用的步骤。docker是一种虚拟化的容器技术,使用docker可以快速方便的部署自己的应用,所以记录一下安装docker和docker-compose环境,方便后面查阅。

二、ECS使用概述
开通服务器后,首先修改服务器的登陆密码,也顺面修改实例名称

点击重置实例密码
image-20220727210025104.png
实例名称修改
image-20220727205927589.png
Xshell或其他远程连接软件连上服务器(输入root和密码),根据公网ip地址连上

准备环境

Docker与Docker-compose的安装

1.1下载Docker的依赖环境

#安装Docker,首先要下载他所依赖的环境
yum -y install yum-utils device-mapper-persistent-data lvm2

1.2指定Docker镜像源

#默认下载Docker会去国外服务器下载,速度较慢,可以设置为阿里云镜像源,速度更快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.3安装Docker

yum makecache fast
yum -y install docker-ce

1.4启动Docker并测试

#安装成功后,需要手动启动,设置为开机启动,并测试一下 Docker
#启动docker服务
systemctl start docker
#设置开机自动启动
systemctl enable docker
#测试(Docker自带的hello-world)
docker run hello-world

1.5下载并安装Docker-Compose

# 1.去github官网搜索docker-compose,下载1.24.1版本的Docker-Compose
# 下载路径:
wget https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64

# 2.设置权限
# 需要将DockerCompose文件的名称修改一下,给予DockerCompose文件一个可执行的权限
mv docker-compose-Linux-x86_64 docker-compose
chmod 777 docker-compose

# 3.配置环境变量
# 方便后期操作,配置一个环境变量
# 将docker-compose文件移动到了/usr/local/bin,修改了/etc/profile文件,给/usr/local/bin配置到了PATH中
 
mv docker-compose /usr/local/bin
vi /etc/profile
# 添加内容:export PATH=/usr/local/bin:$PATH
source /etc/profile

# 4.测试
在任意目录下输入docker-compose

docker-compose中的服务改为restart:always

完成docker和docker-compose的安装后,就可在docker中部署自己的项目

这里学生ECS的性能还是可以的,部署两个项目,跑一些中间件服务也可以流畅使用

坑点

刚用docker 拉了一个mysql,配置好,但是访问不了,开始以为没有关闭防火墙,当时查看发现防火墙的关闭的,这里后面想起来要在控制台管理页面配置实例的安全组
image.png
点击下方自己的安全组
image.png
选择入方向的快速添加
image.png
image.png
选择自己需要开放的端口即可

再次用navicat连上mysql,连接就成功了!
其他端口也是一样的,需要在安全组中开放。

三、收获总结,展望未来。
这次阿里云ECS服务器的使用还是学习到很多东西的,如Linux系统的使用,各种应用服务在虚拟机上的安装使用,以及如果让服务负载均衡,多处部署。学习到如何购买和使用一个服务器,将来有机会的话会在服务器上部署更多的自己的应用。现在云技术越来越流行,作为程序员必须打好云的基础,就从学会使用云服务器开始。

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

相关文章
阿里云ECS十五日体验记录
本文作于2022/6/4,是为了发表自己的看法和免费续费而撰写.
215 0
阿里云ECS体验记录
阿里云ECS体验记录
169 0
ECS使用体验报告
ECS使用体验,一点心得。
23 0
高校学生在家实践ecs使用体验
因为有服务器的需要,听说阿里的ecs很不错,专门过来体验一下。
62 0
ECS使用体验报告
学生用户初次使用阿里云服务器的体验报告
56 0
ECS的使用体验报告
因为是第一次使用阿里云服务器ECS,在这过程中遇到了很多的困难,比如对Linux语句的不熟悉。在完成服务器的选择后,第一步就是配置自己项目的运行环境,我使用的是Xftp 7来实现图形界面上传文件。 通过这次的云服务器ECS的使用,我收获颇丰,第一次将项目放到了服务器上进行访问,在过程中,遇到的困难只要是tomcat老是异常报错,通过网络找各种解决方法。
29 0
ECS的使用体验报告
我是一名大一的在校生,在哔哩哔哩上了解到阿里云服务器飞天加速计划·高校学生在家实践活动,这个活动优惠力度很大,并且提供云服务器供学生学习使用,下面是我初次使用阿里云服务器的体验报告。
44 0
ECS使用体验报告
学生初次体验ECS服务器报告
226 0
ECS使用体验报告
这是一篇高校学生对ECS服务器使用的一篇报告(内容包括我的自我介绍、使用体验、自己的一些使用方式和些许的疑惑)
221 0
文章
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《阿里云ECS自动化运维套件最佳实践》
立即下载
ECS块存储产品全面解析
立即下载
玩转ECS从入门到精通(入门篇)
立即下载