一、什么是华为云云耀云服务器?
1. 服务器介绍
华为云云耀云服务器是华为云推出的一种高性能、高稳定性、高可靠性的云服务器产品。其采用自主研发的鲲鹏处理器和昇腾AI处理器,具有更高的计算能力和更快的数据处理速度。云耀云服务器还采用了华为云的硬件云化技术,可以实现硬件资源的虚拟化、编排和管理,提高了硬件资源利用率和灵活性。同时,华为云云耀云服务器还提供了多种安全机制,包括安全组、SSL证书、DDoS攻击防御等,保证了云服务器的安全性和稳定性。
2. 有哪些优点?
-
高性能:华为云云耀云服务器L采用自主研发的鲲鹏处理器和昇腾AI处理器,具有更高的计算能力和更快的数据处理速度,可以满足高性能计算的需求。
-
高可靠性:华为云云耀云服务器L采用了华为云的硬件云化技术,可以实现硬件资源的虚拟化、编排和管理,提高了硬件资源利用率和灵活性,同时还具有多种安全机制,保证了云服务器的安全性和稳定性。
-
弹性扩展:华为云云耀云服务器L可以根据需求快速扩展,可以方便地增加或减少CPU、内存、存储等资源,满足不同业务的需求。
-
自助服务:华为云云耀云服务器L提供了用户友好的自助服务界面,用户可以快速创建、管理和维护云服务器实例,方便快捷。
-
灵活计费:华为云云耀云服务器L提供多种计费方式,用户可以根据需要选择包年包月、按需付费或结合使用的方式,灵活满足不同业务需求。
二、docker简介
1. docker的由来
docker英文翻译为“码头工人”,即搬运工,他搬运的东西就是我们常说的集装箱:Container,它里面装的就是任意类型的app。开发人员通过Docker将app变成一种标准的、可移植、自管理的组件,我们可以在任何主流操作系统上调试和运行。
Docker和传统虚拟机相比具有以下优势:
1. 更轻量级:传统虚拟机在运行时需要启动整个操作系统,而Docker是在宿主机上直接运行,因此更加轻量级,启动快速。
2. 更高效节省资源:由于传统虚拟机需要运行完整的操作系统,因此不仅启动慢,而且占用资源多。而Docker只需要运行必要的进程,避免资源的浪费。
3. 更灵活:传统虚拟机需要对整个操作系统进行配置,而Docker可以通过镜像来构建应用程序运行环境,更加灵活。
4. 更易于管理:Docker可以通过容器的方式,将应用程序及其依赖项打包在一起,并提供了相关的管理工具,方便管理和部署。
5. 更易于迁移:传统虚拟机的迁移需要复制整个虚拟机镜像,而Docker的容器和镜像是可以方便地在不同的主机之间迁移和部署的。
三、购买云耀云服务器L实例
1.登录华为云官网
2. 点击活动选择云耀云服务器L实例
3 跳转之后选择购买
4. 本次购买的是2G2核操作系统是默认的ubute操作系统,后支付即可
5. 查看L实例
记得查看服务器的弹性公网地址、配置密码后即可远程连接
四、安装docker(本次安装的是dcoker-ce)
1. 使用XSHELL远程登录华为云耀云服务器
使用ssh命令后跟公网ip
2. 先卸载旧版的docker
root@hcss-ecs-0729:~# sudo apt-get remove docker docker-engine docker.io containerd runc
3. 获取最新的软件包
root@hcss-ecs-0729:~# sudo apt-get update
4. 安装依赖包
root@hcss-ecs-0729:~# sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
5. 安装GPG证书
root@hcss-ecs-0729:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
6.配置仓库
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
7. 安装docker
root@hcss-ecs-0729:~# sudo apt-get install docker-ce docker-ce-cli containerd.io
8. 运行docker
root@hcss-ecs-0729:~# systemctl start docker
9.查看docker运行状态