天天看点

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

自我介绍

大家好我是mihotel,是来自浙江农林大学的一名研究生。由于平常自己学习以及科研需要一台高性能服务器,之前使用的阿里轻量级服务器不能满足现有需求,通过B站等平台了解到了阿里“飞天加速计划·高校学生在家实践”活动。希望能申请服务器的使用,来提升自己的技能以及专业水平。下面介绍我使用服务器的攻略以及相关工具。

阿里云ECS使用攻略

什么是ESC服务器

云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的云计算服务,可以降低 IT 成本,提升运维效率。

优点:

  • 稳定
  • 弹性
  • 安全
  • 高性能
  • 易用
  • 可扩展

基本使用

进入控制台->选择地域->查询实例

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

查询到实例后,在操作列点击管理即可进入实例详情业

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结
阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

在详情业可以直接连接服务器,我们也可以选择使用密钥,在本地使用xshell、electerm等工具连接服务器,首先创建密钥对

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

创建完成后自动下载,保存密钥。然后将该密钥绑定到我们的实例上,然后重启实例(这里一定要重启一下),然后打开electerm

配置服务器信息,选择privateKey,导入刚才下载的密钥,测试连接

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

这样就可以无密码登录ESC服务器。

这里我使用的electerm是开源免费的,另外类似的工具有Xshell、terminus等。下面是electerm的下载地址,大家自行取用:

https://electerm.html5beta.com/

docker安装

首先了解一下申请到的服务器是什么操作系统,在实例详情页可以看到是Alibaba Cloud Linux 3.2104 64位,这个操作系统是阿里云推出的Linux发行版,针对阿里云基础设施做了深度的优化,Alibaba Cloud Linux镜像由阿里云官方提供长期支持和维护(LTS),针对ECS做了大量深度优化,完全兼容CentOS生态和操作方式。由于该操作系统完全兼容CentOS,因此我们可以通过以下命令来安装docker:

yum install docker           

然后通过以下命令docker设为自启

service docker start           

这样docker就安装完成了,我们可以查看以下docker版本,输入

docker version           
阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

docker 基本使用

docker安装完成后我们就能下载镜像启动容器了,下面是我整理的思维导图:

阿里ESC服务器初探自我介绍阿里云ECS使用攻略收获总结

docker的基本使用命令如下:

基础命令

从仓库下载镜像:

从仓库下载最新的镜像

docker pull nginx           

相当于

docker pull nginx:latest           

查看本地有哪些镜像

docker images           

运行容器

docker run nginx           

这样只是简单的运行容器。可以添加参数

docker run -d -p 外部:80 nginx           
  • d

    后台运行容器

    p

    配置内外端口映射,

    -name

    指定容器运行的名字

    v

    映射文件,比如可以讲当前文件夹映射到

    /usr/share/nginx/html

查看正在运行的容器有哪些

docker ps           

对容器进行修改

执行以下命令进入到容器当中,对容器进行修改

docker exec -it 容器id bash           

退出容器

exit           

强制删除镜像

docker rm -f 容器id           

生成一个新的镜像

docker commit 容器id 新镜像名字           

通过Dockerfile构建镜像

FROM nginx
ADD ./ /usr/share/nginx/           
docker build -t 镜像名 dockerfile路径           

保存镜像为文件

docker 镜像id > 文件名           

删除镜像

docker rmi 镜像id           

导入镜像

docker load < 文件名           

有了docker我们就能很方便的部署我们自己的项目。

收获总结

通过阿里“飞天加速计划·高校学生在家实践”活动我了解了ECS服务器的基本使用操作,也发现阿里ECS服务器相比轻量级服务器ecs服务器具有更多的应用场景。之前部署个人博客使用轻量级服务器入门简单,使用便捷。通过单击鼠标即可快速搭建云端环境或构建应用,开箱即用。而现在的ECS服务器性能更好,支持高并发网站、视频编解码、大型游戏、复杂分布式集群应用等业务场景,希望后面通过对阿里ECS服务器的使用能够学习到更多专业技能知识,再次感谢阿里“飞天加速计划·高校学生在家实践”活动。