云原生系列 【轻松入门容器基础操作】

news2025/7/13 16:45:46

 ✅作者简介:

                        CSDN内容合伙人,全栈领域新星创作者,阿里云专家博主,华为云云 享专家博主,掘金后端评审团成员

💕前言:

最近云原生领域热火朝天,那么云原生是什么?何为云原生?云原生用来干什么的?今天学长通过华为的沙箱实验操作带领大家走进“云”时代~~

                           再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏

img

本实验指导用户完成基本的容器操作,进而掌握容器的操作方法。

操作前提:预置环境与登录华为云收起

①预置环境

常见问题解答

实验开始之前,为什么需要先预置实验环境?

预置实验环境是系统在分配给用户的实验账号上,为用户准备当前实验所需资源(云服务)或网络环境的前置操作,避免用户把过多时间和精力消耗在准备环境阶段。

注意:开始实验之前请点击手册上方"预置实验环境"按钮。

预置实验环境约等待【2分钟】后预置成功。环境预置成功会生成名称为“ecs-container”的弹性云服务器ECS,创建配置相关的VPC、弹性公网IP,云硬盘EVS。
预置的ECS资源用户、密码信息可点击预置环境信息查看。

②登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

注:如后续关闭浏览器重新登陆或自动登录失败,可按如此步骤登录:选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

1. 实验环境准备收起

1.1 登录到弹性云服务器

选择云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,在此可查看或复制弹性云服务器的公网IP【EIP】。
(1)双击桌面的“Xfce终端”打开Terminal,输入以下命令登录弹性云服务器。

什么是弹性云服务器?

注意:请使用弹性云服务器的公网IP替换命令中的【EIP】。

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_152528">ssh <span style="color:#b5bd68">root@</span>EIP</code>
                            </span></span></span></span>

②接受秘钥输入"yes",回车;
③输入密码:使用预置环境信息中的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。

注意:后续操作请保持Terminal窗口与云服务器的链接状态,以确保所有操作都执行在云服务器上。

1.2 安装 Docker容器服务

键入如下命令初始化弹性云主机操作系统:

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156600">systemctl <span style="color:#b294bb">stop</span> firewalld && systemctl <span style="color:#b294bb">disable</span> firewalld</code>
                            </span></span></span></span>
<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156601"><span style="color:#f0c674">setenforce</span> <span style="color:#de935f">0</span></code>
                            </span></span></span></span>

配置Docker仓库:

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156603">yum <span style="color:#b294bb">install</span> -y yum-utils</code>
                            </span></span></span></span>
<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156604">yum-config-manager --<span style="color:#de935f">add</span>-repo http<span style="color:#cc6666">s:</span>//<span style="color:#b294bb">sandbox</span>-expriment-<span style="color:#b294bb">files</span>.obs.<span style="color:#b294bb">cn</span>-north-<span style="color:#de935f">1</span>.myhuaweicloud.<span style="color:#b294bb">com</span>:<span style="color:#de935f">443</span>/study-container/docker-<span style="color:#b294bb">ce</span>.repo</code>
                            </span></span></span></span>

安装安装Docker容器服务,并开启相应服务:

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156606">yum install -<span style="color:#b294bb">y</span> docker-<span style="color:#b294bb">ce</span> docker-<span style="color:#b294bb">ce</span>-cli containerd.io</code>
                            </span></span></span></span>
<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156607">systemctl <span style="color:#de935f">start</span> docker</code>
                            </span></span></span></span>
<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156608">systemctl <span style="color:#de935f">enable</span> docker</code>
                            </span></span></span></span>

运行结束,显示开启 docker服务。

选择云桌面浏览器页面中左侧菜单栏,点击"服务列表"->"容器"->"容器镜像服务 SWR",在左侧导航栏选择"镜像资源 > 镜像中心",单击"+镜像加速器",在弹出的对话框中获取镜像加速器地址。

在虚拟机中修改“/etc/docker/daemon.json”文件(如果没有,可以手动创建),在该文件内添加如下内容:

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156614">vi <span style="color:#cc6666">/etc/</span>docker/daemon.json</code>
                            </span></span></span></span>

注意:请使用上一步获得的加速器地址替换文件中的 xxx。

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156616">{
    "registry-mirrors": [<span style="color:#b5bd68">"xxx"</span>]
}</code>
                            </span></span></span></span>

按“Esc”,输入:wq保存并退出,重启docker。

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156619"><span style="color:#f0c674">systemctl restart docker</span></code>
                            </span></span></span></span>

确认 docker服务运行状态。

<span style="background-color:#f9fafc"><span style="color:#575d6c"><span style="background-color:#ffffff"><span style="color:#303133">                                <code id="code_156621"><span style="color:#f0c674">systemctl status docker</span></code>
                            </span></span></span></span>

安装成功后如下图所示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/17764.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据分析 | Pandas 200道练习题 进阶篇(3)

文章目录DA21 大佬用户成就值比例DA22 牛客网用户最高的正确率DA23 统计牛客网用户的名字长度DA24 去掉信息不全的用户DA25 修补缺失的用户数据DA26 解决牛客网用户重复的数据总结&#xff1a;❤️ 作者简介&#xff1a;大家好我是小鱼干儿♛是一个热爱编程、热爱算法的大三学生…

生信步骤|MAFFT结合HMMER进行多序列比对和基于隐马模型的基因搜索

蛋白质都是由相似的小型结构域组成的。如果我们有若干个已知的蛋白序列&#xff0c;那我们就可以根据这些蛋白序列比较其含有的保守域&#xff0c;寻找在蛋白数据库中上是否也有一样保守域的蛋白。而后根据统计学模型&#xff0c;将显著性较高的蛋白序列预测为同一类基因家族蛋…

Oracle SQL执行计划操作(5)——分区相关操作

5. 分区相关操作 该类操作与SQL语句执行计划中分区表操作相关。根据不同的具体SQL语句及其他相关因素&#xff0c;如下各操作可能会出现于相关SQL语句的执行计划。 1&#xff09;PARTITION RANGE ALL 对范围分区&#xff08;RANGE PARTITION&#xff09;表的所有分区进行子…

内存泄漏检测C版小工具

一 内存泄漏简介 内存泄漏&#xff08;Memory Leak&#xff09;是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放&#xff0c;造成系统内存的浪费&#xff0c;导致程序运行速度减慢甚至系统崩溃等严重后果。 内存泄漏分类&#xff1a; 1.堆内存泄漏&#xff1…

基于LMI的非线性混沌系统滑模控制

目录 前言 1.非线性系统 2.控制器设计 3.仿真分析 3.1仿真混沌系统 3.2 LMI求解反馈阵F 3.3仿真模型 ​​​​3.4仿真结果 3.5注意事项 前言 前面我们介绍了很多种滑模面设计&#xff0c;以及介绍了几篇结合LMI的滑模控制&#xff0c;其核心思想可以看作是用LMI去控制…

【python与数据分析】Numpy数值计算基础——补充

目录 二、矩阵生成与常用操作 1.生成矩阵 2.矩阵转置 3.查看矩阵特征 4.矩阵乘法 5.计算相关系数矩阵 6.计算方差、协方差、标准差 7.行列扩展 8.常用变量 9.矩阵在不同维度上的计算 10.应用 &#xff08;1&#xff09;使用蒙特卡罗方法估计圆周率的值 &#xff0…

【Transformers】第 10 章 :从零开始训练 Transformer

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

JS实现复制富文本到剪贴板/粘贴板的最佳实践

背景 最近有想实现一个功能&#xff0c;通过点击一个button按钮&#xff0c;来复制网页内容(含html)来实现复制后粘贴到邮件或者word具有富文本的效果。在网站翻了一些资料&#xff0c;要么就是方法已经被弃用&#xff0c;要么就是兼容性特别差&#xff0c;要么就是不能复制成…

HTML做一个简单漂亮的旅游网页(纯html代码)重庆旅游 7页

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 家游景点介绍 | 旅游风景区 | 家乡介绍 | 等网站的设计与制作 | HTML期末大学生网页设计作业 HTML&#xff1a;结构 CSS&#xff1a;样式 在操作方面…

HTML+CSS简单漫画网页设计成品--(红猪(9页)带注释)

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 网页设计作业 | 动漫网页设计 | 动漫网页设计成品 | 动漫网页设计成品模板 | 简单漫画网页设计成品 | HTML期末大学生网页设计作业&#xff0c;Web大学…

Linux自建RustDesk中继服务器

向日葵、ToDesk&#xff0c;想控制手机。【收费】、【收费】、【收费】、【收费】 作为编程人员&#xff0c;这钱我有点不想花。手里有常开机电脑&#xff0c;于是我萌生想法&#xff0c;使用frp做代理&#xff0c;用adb命令将手机的屏幕截图后展示在网页上&#xff0c;按秒刷…

布谷鸟搜索算法的改进及其在优化问题中的应用(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…

GIS重投影的方法

ArcGIS修改地理坐标系/投影坐标系 把坐标系修改为和已知数据坐标系相同&#xff0c;使之能正常显示数据 加载数据&#xff0c;若加载数据的过程中&#xff0c;出现以下提示&#xff0c;则说明坐标系不一致&#xff0c;建议转换。 首先给数据框设置一个坐标系&#xff0c;该坐…

STC51单片机31——红外遥控收发代码

发射部分代码&#xff1a; #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit P20P2^0; //发射引脚 sbit P10P1^0; sbit P11P1^1; uchar k; void delay() { uchar j,i; for(i0;i<255l;i) for(j0;j<255;j) ; } void…

明道云在艾默生数字化实践的新进展

本文来自艾默生电气IT经理丁元才&#xff0c;在明道云2022年秋季伙伴大会活动演讲&#xff0c;经校对编辑后整理为演讲精华。 大家早上好&#xff0c;今天我讲的主题叫《明道云在艾默生数字化实践的新进展》。这个“新进展”刚好契合明道云今天的大会主题——新力量、新希望。…

完美收官 | IOTE第十八届国际物联网展精彩落幕,美格智能参展回顾

11月15日-17日&#xff0c;由深圳市物联网产业协会主办&#xff0c;深圳市物联传媒有限公司、深圳市易信物联网络有限公司承办的第十八届IOTE国际物联网博览会以“数智芯生&#xff0c;云端共创”为主题&#xff0c;在深圳国际会展中心&#xff08;宝安&#xff09;17号馆盛大召…

如何根据项目的eslint去配置vscode的setting

文章目录一、安装 必要的插件1-1 Eslint1-2 Prettier-Code formatter1-3 安装Vetur二、配置相关文件2-1 配置 setting.json2-1-1 找到setting.json文件配置vscode2-1-2 在文件中添加如下配置2-2 配置 .eslintrc.js2-3 配置 .editorconfig2-4 配置.eslintignore三、之前配置记录…

基于80C51单片机的经纬度定位显示装置设计

目 录 摘要&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#xff0e;&#…

使用Vitis HLS生成 IP核 (verilog版和图形化版)

文章目录实验一、 自动旋转式栅门1.1 实验题目1.2 实验建模1.2.1 Verilog建模IP1.2.2 图形化建模IP1.3 实验总结实验二、 餐巾纸售货机2.1 实验题目2.2 实验建模2.2.1 Verilog建模IP2.2.2 图形化建模IP2.3 实验总结实验一、 自动旋转式栅门 1.1 实验题目 旋转式栅门是一个由三…

基于SpringBoot的共享单车管理系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SpringBoot 前端&#xff1a;采用HTML和Vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Mav…