阿里云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系统的使用,各种应用服务在虚拟机上的安装使用,以及如果让服务负载均衡,多处部署。学习到如何购买和使用一个服务器,将来有机会的话会在服务器上部署更多的自己的应用。现在云技术越来越流行,作为程序员必须打好云的基础,就从学会使用云服务器开始。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
215 10
|
1月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
1月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
336 8
|
1月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
1月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
204 2
|
1月前
|
弹性计算 ice
阿里云4核8G云服务器配置价格:热门ECS实例及CPU处理器型号说明
阿里云2025年4核8G服务器配置价格汇总,涵盖经济型e实例、计算型c9i等热门ECS实例,CPU含Intel Xeon及AMD EPYC系列,月费159元起,年付低至1578元,按小时计费0.45元起,实际购买享折扣优惠。
385 1
|
1月前
|
存储 弹性计算 安全
阿里云渠道商:新手如何选择阿里云ECS实例?
阿里云ECS凭借弹性扩展、稳定可靠与安全防护,助力企业高效上云。本文系统解析实例规格选择关键因素:业务场景匹配、性能评估、成本优化、地域部署与扩展规划,结合计费模式与实际需求,提供科学选型建议,助您精准匹配资源,提升云上效能。(238字)
|
1月前
|
存储 弹性计算 安全
阿里云渠道商:新手怎么选阿里云ECS实例规格?
本文深入解析阿里云ECS的弹性、稳定与安全优势,详解实例规格选择的关键因素,涵盖应用场景、性能需求、成本预算、地理位置与扩展性,助力用户精准选型,优化业务部署与成本效益。
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
在阿里云当下的活动中,38元/年的轻量应用服务器与99元/年的云服务器ECS成为众多新用户的关注焦点。但是有部分用户并不是很清楚二者之间的区别,因此就不知道应该如何选择。接下来,笔者将为您详细剖析ECS云服务器与轻量应用服务器的差异,以供您参考和选择。
295 4
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考

热门文章

最新文章

下一篇
oss云网关配置