申请免费ECS服务器
根据官网申请免费的导航一直点下去即可
创建密钥,绑定密钥
通过SSH远程连接(Linux)
您可以在阿里云客户端通过公网IP或借助云助手,使用SSH远程连接您的ECS实例。操作步骤如下:
重要
- Linux实例必须处于运行中状态。
- Linux实例已分配公网IP地址,或Linux实例已安装云助手Agent且云助手服务在线。
- 在阿里云客户端首页,单击云服务器(ECS) 。
- 在实例列表上方选择实例所在地域。
- 在操作列中选择远程连接(SSH)... 。
- 依次输入登录用户名(默认root,可配置默认值)、端口(默认22,可配置默认值),并选择认证方式。
这里选择 SSH 私钥认证
配置
安装Docker
安装Docker并使用镜像仓库ACR_云服务器 ECS(ECS)-阿里云帮助中心
执行以下命令安装Docker社区版本。
- 说明
使用Compose插件时,命令中间不用连字符,比如docker compose version。
- 执行安装docker 命令
#添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
#安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#启动Docker
sudo systemctl start docker
#设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker
通过查看Docker版本命令,验证Docker是否安装成功。
sudo docker -v
如下图回显信息所示,表示Docker已安装成功。
注意使用对应的Linux系统版本的docker 安装命令,例如选Center OS及版本
服务部署表格
| 服务名称 | 英文名 | 端口号 | 版本号 | 服务类别 |
|---|---|---|---|---|
| 数据库 | MySQL | 3306 | v8 | 环境依赖 |
| 缓存 | Redis | 6379 | v6 | 环境依赖 |
| 消息队列 | RabbitMQ | 5672 | v3.9.11 | 环境依赖 |
| 注册中心 | Nacos | 8848 | v2.2.3 | 环境依赖 |
| 网关服务 | Gateway | 8080 | 业务服务 | |
| 商品服务 | service-product | 8081 | 1.0.0 | 业务服务 |
| 订单服务 | service-order | 9000 | 1.0.0 | 业务服务 |
| 日志服务 | service-log | 9300 | 1.0.0 | 业务服务 |
来安装个 Nacos 服务
上传个nacos 包
安装个JDK
操作步骤
-
登录ECS管理控制台,找到目标ECS实例,单击实例ID,进入实例详情页。
-
选择定时与自动化任务 > 安装/卸载扩展程序 > 安装扩展程序。
-
在安装扩展程序对话框,要安装的扩展程序选择Java,然后单击下一步,按照界面提示完成操作。
当任务状态为已完成时,说明Java已安装。
-
远程连接部署的ECS实例,执行以下命令以验证Java是否已成功安装,并且能够显示版本信息。
** **
java -version
解压,运行
访问 http://serverhost:8848/nacos 发现无法访问