(预习报告)
- 为什么要学“通过workbench远程登录ECS”这个实验?
因为通过workbench远程登录ECS是一种非常常见的远程连接方式,它可以让用户在本地计算机上通过SSH协议连接到远程的ECS服务器,从而可以在本地计算机上操作远程服务器。这种方式可以提高工作效率,同时也可以保护服务器的安全性,因为用户不需要直接在服务器上操作,而是在本地计算机上进行操作。相信通过本次实验,可以提高自己的技术水平和问题解决能力,为今后的工作打下坚实的基础。所以我认为我以后的工作可能会用到这个知识,因此选择了这个实验。
二、实验设备/环境
本场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。
- 预习内容
连接服务器:
1.双击打开虚拟桌面的Chromium浏览器,在RAM用户登录框中单击下一步,复制云产品资源列表中子用户密码,按CTRL+V把密码粘贴到密码输区,登录子账户(后续在远程桌面里的粘贴操作均使用CTRL + V快捷键)。
2.复制云服务器ECS控制台地址,在Chromium浏览器打开新页签,粘贴并访问云服务器ECS控制台。
https://ecs.console.aliyun.com/
3. 在控制台左侧导航栏中,单击实例。
4. 在实例页面顶部菜单栏,切换到资源所在地域。
5. 在实例页面,在目标实例的操作列下单击远程连接。
说明:可在云产品资源列表中查看目标实例的实例ID。
6. 在远程连接与命令对话框的Workbench远程连接区域中,单击立即登录。
7. 在登录实例对话框中,输入云资源产品列表中ECS服务器的登录密码,单击确定。返回如下页面,表示已经成功远程连接到ECS服务器。
安装Docker CE:
Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。
1.执行如下命令,安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
2.执行如下命令,添加Docker CE的软件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.执行如下命令,安装Docker CE。
yum makecache fast
yum -y install docker-ce
4.执行如下命令,启动Docker服务。
systemctl start docker
配置阿里云镜像仓库(镜像加速):
1.复制容器镜像服务控制台地址,在FireFox浏览器打开新页签,粘贴并访问云容器镜像服务控制台。
2.在容器镜像服务控制台左侧导航栏中,选择镜像工具>镜像加速器。
3.在镜像加速器页面的加速器区域,单击复制。
4.切换至终端页面。执行如下命令配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址 https://kqh8****.mirror.aliyuncs.com 替换为上一步阿里云提供的专属镜像加速地址。
5.重新加载服务配置文件。
6.重启Docker服务。
使用Docker安装Nginx服务:
1.查看Docker镜像仓库中Nginx的可用版本。
docker search nginx
2.拉取最新版的Nginx镜像。
docker pull nginx:latest
3.查看本地镜像。
docker images
- 运行容器。
四、预习小结
本次实验学习的是通过workbench远程登录ECS,快速搭建Docker环境。学会了安装和使用Docker,以及使用阿里云容器镜像加速服务。由于对相关的实验不熟悉,在预习的过程中遇到的一些问题很难理解,通过上网查阅资料从而解决了问题。本次实验的重点在于通过workbench远程登录ECS,这是一种非常常见的远程连接方式,相比于其他远程连接方式,它具有更高的安全性和更好的用户体验。在实验过程中,不仅需要掌握如何使用这种方式连接远程服务器,还需要了解如何解决一些常见的问题,这可以帮助我们更好地应对实际工作中可能遇到的问题。同时我认识到了做阿里云实验前预习的重要性,因为很多流程与之前的实验流程都不一样,需要仔细预习。
实验二 通过workbench远程登录ECS(实验报告)
一、ECS简介
云服务器(Elastic Compute Service,ECS)的标准定义是指一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务,全名为云计算服务器,又称云主机。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台服务器。云服务器帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使用户能够更专注于核心业务的创新。
- 环境搭建
服务连接:
1、双击打开虚拟桌面的Chromium浏览器,在RAM用户登录框中单击下一步,输入云产品资源列表中子用户密码,登录子账户
2、复制云服务器ECS控制台地址,在Chromium浏览器打开新页签,粘贴并访问云服务器ECS控制台,
3、在控制台左侧导航栏中,单击实例。
4、在实例页面顶部菜单栏,切换到资源所在地域。
5、在实例页面,在目标实例的操作列下单击远程连接。
6、在远程连接与命令对话框的Workbench远程连接区域中,单击立即登录。
7、在登录实例对话框中,输入云资源产品列表中ECS服务器的登录密码,单击确定。返回如下页面,表示已经成功远程连接到ECS服务器。
安装Docker CE:
Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE
1.执行命令,安装Docker的依赖库。
2.执行命令,添加Docker CE的软件源信息。
3.执行如下命令,安装Docker CE
yum makecache fast yum -y install docker-ce
4.执行命令,启动Docker服务。systemctl start docker
配置阿里云镜像仓库(镜像加速):
1.复制容器镜像服务控制台地址,在FireFox浏览器打开新页签,粘贴并访问云容器镜像服务控制台。
2.在容器镜像服务控制台左侧导航栏中,选择镜像工具>镜像加速器。
3.在镜像加速器页面的加速器区域,单击复制。
4.切换至终端页面。执行如下命令配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址 https://kqh8****.mirror.aliyuncs.com 替换为上一步阿里云提供的专属镜像加速地址。
5.重新加载服务配置文件。
6.重启Docker服务。
使用Docker安装Nginx服务:
1.查看Docker镜像仓库中Nginx的可用版本。
2.拉取最新版的Nginx镜像。
3.查看本地镜像。
4.运行容器。
5.在Chromium浏览器打开新页签,在地址栏输入http://<ECS公网地址>:8080访问Nginx服务。
三、学习的过程中遇到了什么问题?怎么解决的问题?
在做实验的过程中,遇到了无法连接到远程服务器、无法登录、权限不足等问题。这些问题可以通过以下方式解决:检查网络连接是否正常,使得本地计算机和远程服务器之间的网络连接畅通。检查用户名和密码是否正确,确保可以正常登录到远程服务器。权限不足,可以通过修改用户权限或者使用管理员账号登录来解决。
四、通过本次实验学到了什么内容?
通过本次实验,学习了从远程连接服务器,在Linux服务器配置Docker环境,并使用Docker下载Nginx服务的方法。
Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,可以用与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,可以大大减少编写代码和在生产环境中运行代码之间的延迟,从而大大提高了效率。
还学到了如何使用workbench远程登录ECS,包括如何创建SSH密钥、如何配置远程连接、如何登录远程服务器等等。