阿里云产品试用系列-云服务器 ECS

本文介绍了如何在阿里云ECS云服务器上进行免费试用,包括配置ECS、安装Docker、部署并修改NGINX镜像,以及验证容器实例的运行。

阿里云为个人开发者或者企业用户提供云产品的免费试用,本文主要描述ECS云服务器试用体验。

图片

如上所示,在阿里云官方网站中,可使用云服务器ECS构建应用服务。

图片

如上所示,在阿里云控制台中,可以显示成功定制免费使用阿里云ECS云服务器。

图片

图片

图片

如上所示,使用阿里云提供登录客户端Alibaba Cloud Client访问ECS云服务器,成功登陆ECS服务器实例。

部署Docker

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

图片

如上所示,设置yum的安装软件仓库网络地址,使用的是阿里云提供的开源镜像

yum -y install docker-ce

图片

如上所示,安装Docker相关的软件包

docker -v

图片

如上所示,Docker安装完成,查看Docker的版本

systemctl start docker

systemctl enable docker

systemctl status docker

图片

如上所示,启动Docker引擎、设置开机启动Docker引擎、查看Docker引擎的运行状态

部署NGINX

docker pull nginx:1.23.4

图片

如上所示,从Docker仓库中拉取NGINX镜像到本地

docker build -t image001:v1 .

图片

如上所示,修改已经有的NGINX镜像,在首页文件中增加显示信息,使用已有的镜像制作新的镜像image001:v1

docker run --name nginx-test -p 8080:80  -d image001:v1

图片

如上所示,运行新构建的镜像image001,绑定docker容器实例的端口80到服务器的外部端口8080

curl http://127.0.0.1:8080

图片

如上所示,在ECS服务器本地访问NGINX对应的Docker容器实例,显示成功

### 配置阿里云ECS服务器以使用VSCode进行远程开发 #### 安装必要的软件和工具 为了能够在阿里云ECS实例上利用VSCode进行远程开发,需先确保已安装Git客户端以及配置好SSH访问权限。如果采用的是支持插件扩展的IDE如IntelliJ WebStorm,则可通过安装相应插件来简化操作流程[^1]。 对于VSCode而言,推荐的方式是在本地计算机上运行该编辑器并通过Remote - SSH扩展连接至云端环境。这不仅能够提供完整的IDE功能体验,还允许开发者直接在远端机器上执行命令、管理文件等操作而无需依赖于浏览器界面[^2]。 #### 开启并配置安全组规则 为了让个人电脑顺利通过SSH协议与云主机建立通信链路,在完成初始设置之后应当调整相应的网络安全策略。具体来说就是在控制台的安全组配置页面里新增一条入站规则开放TCP 22号端口以便接收来自外部网络发起的请求。 #### 使用VSCode Remote-SSH拓展实现远程编码 一旦前述准备工作就绪,便可以在Windows/MacOS/Linux平台上启动Visual Studio Code应用程序,并按照以下指引接入目标Linux系统: 1. 打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),输入`Remote-SSH: Connect to Host...`选项; 2. 如果是初次使用此特性的话,可能需要依照提示下载额外组件; 3. 输入用于登录的目标主机地址格式为`username@public_ip_address`,这里的用户名取决于所选镜像模板,默认情况下可能是root或者是其他自定义名称;公网IP则是指分配给当前虚拟机的那个唯一标识符; 4. 当被询问关于指纹验证时选择继续前进; 5. 提供之前设定好的私钥路径或者直接键入密码完成身份认证过程; 6. 成功连通后即会在左侧活动栏看到带有绿色标志的新窗口代表进入了远程模式下工作区; 7. 接下来就能如同对待本地图书馆般自由浏览/修改位于服务器上的任何源码文件了! ```json { "remote.SSH.useLocalServer": true, "remote.SSH.showLoginTerminal": true, "terminal.integrated.shell.linux":"/bin/bash" } ``` 以上JSON片段展示了几个有助于提升用户体验的全局参数配置建议,可将其添加到用户的settings.json文件当中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机科技研究员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值