华为认证笔记
-
1.5
-
Docker
-
容器技术最热门的开源项目
-
只有容器层是可写的,容器层下面的所有镜像层都是只读的
-
有了镜像才能启动容器
-
镜像类别
-
公共镜像
-
公共镜像是由云平台官方提供的标准操作系统的公共基础镜像,对所有用户可见
-
为系统默认提供的镜像
-
-
私有镜像
-
镜像导出
-
镜像复制
-
镜像共享
-
镜像加密
-
-
共享镜像
-
-
-
Docker容器支持通过扩展现有镜像,创建新的镜像
-
Docker容器性能
-
直接基于物理机部署的容器,没有Hypervisor层开销,性能基本接近物理机
-
Docker由于轻量,所以拉起速度可达秒级
-
Docker共享宿主机内核,系统级虚拟化,占用资源少。
-
-
-
镜像可以被多个容器共享
-
容器启动时间非常快,是秒级启动
-
虚拟机的启动速度通常比容器慢
-
镜像机制,支持不可变架构 (immutable infrastructure
-
容器不具有宿主机root权限,存在安全隐患
-
使用了Namespace特性进行资源的隔离
-
容器镜像服务SWR
-
使用docker tag命令给要上传的镜像打标签
-
spec 文件的标签
-
%install
-
%prep
-
-
-
使用docker push命令上传镜像
-
可以根据需要设置镜像的属性
-
-
容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行
-
容器的状态
-
created
-
paused
-
exited
-
-
-
容器的迁移
-
X86平台获取的镜像可以迁移到X86平台
-
跨平台的容器无法运行,会出现格式不支持等错误
-
-
-
基本概念
-
lmage 镜像
-
查看本地镜像
-
镜像导出时,支持的最大镜像文件大小是128G
-
镜像文件包括数据盘,系统盘
-
-
镜像服务使用 对象存储服务 来进行镜像文件的存储
-
镜像服务可为租户提供以下哪些能力
-
灵活的镜像自助能力
-
完善的镜像管理能力
-
个性化的镜像制作能力
-
-
镜像服务的典型应用场景有哪些
-
传统业务上云
-
快速部署应用
-
通过镜像服务可以在弹性云服务器实例上实现应用的快速部署
-
-
批量复制弹性云服务器
-
-
以下哪些场景中推荐租户使用对象存储服务完成数据的存储和分发
-
医疗PACS数据
-
视频多媒体数据
-
相册和图片
-
基因数据
-
-
-
私有镜像通过 镜像导出 可以实现本地业务部署和公有云业务部署的统一化持久化
-
市场镜像
-
提供预装操作系统、应用环境和各类软件的优质第三方镜像
-
-
在iSula中创建容器镜像
-
利用Dockerfile来创建镜像
-
dockerfile是一个文本格式的配置文件,记录了镜像构建的所有步骤,包含创建镜像所需要的全部指令
-
-
通过isula-build命令来创建容器镜像
-
isula create命今用于创建一个新的容器。容器引警会使用指定的容器像创建容器读写层,或者使用指定的本地rootfs作为容器的运行环境。
-
iSula通用容器引擎的特点
-
升级不中断业务
-
快速灵活
-
增强安全性和调测特性
-
-
isula部署模式
-
应用容器
-
安全容器
-
系统容器
-
-
iSula容器平台同时支持Docker Engine和轻量化容器引擎iSulad,用户可根据需要自主选择
-
-
-
docker images
-
“docker ps”: 列出所有运行中的容器
-
"docker ps-a”: 列出运行中和未运行的容器
-
执行命令”docker ps -a”后,显示的标题含义
-
CONTAINERID :容器的唯一标识ID
-
IMAGE创建容器时使用的镜像
-
COMMAND:容器最后运行的命令
-
CREATED:创建容器的时间
-
-
-
docker search centos”: 从docker Hub中搜索相关的centos的镜像
-
-
查找Docker Hub上Redis镜像的命令
-
docker search redis
-
-
关于Docker Hub的描述
-
不支持在线编译镜像
-
提供企业版Docker Hub,为企业级用户提供一站式解决方案
-
服务器采用分布式部署,持负载均衡
-
为开发者提供了海量Docker镜像,供免费下载学习和使用。
-
-
关于镜像的描述
-
支持key-value类型的镜像标签
-
查询镜像时,支持通过标签过滤查询镜像
-
用户可以快速复制私有镜像,不受region限制
-
-
-
Repository 仓库
-
命令“isula pull”是?中拉取或者更新指定镜像
-
镜像仓库
-
-
华为云开源镜像仓库
-
中的依赖包更新周期每天会随官方发布的版本进行更新
-
华为开源镜像站 (Mirrors) 是由华为云提供的开源组件、开源操作系统及开源DevOps工具镜像站,致力为用户提供全面、高速、可信的开源组件/OS/工具下载服务。
-
通过在开源镜像论坛中提交开源镜像或组件的申请需求建议贴 申请新的开源镜像或组件
-
哪些网站与华为开源镜像站有关
-
repo.huaweicloud.com
-
mirrors.huaweicloud.com
-
-
-
使用华为开源镜像站不需要收费
-
提供常用开发工具及库的镜像
-
开源镜像站可以直接使用,也可以使用华为云帐号登录后使用更多的增值服务功能
-
华为云开源镜像与官方社区合作,保障组件安全,故能免不必要的安全风险 免费使用 解决由于访问国外网络导致的效率间题 获取华为公司特有的SDK,组件资源等
-
华为云市场镜像
-
提供预装操作系统、应用环境和各类软件的优质第三方镜像
-
-
华为开源镜像站中的镜像分类
-
工具类
-
操作系统类
-
语言类
-
-
在华为开源镜像站中,包含以下哪些镜像
-
Docker镜像
-
工具类、操作系统类 (iso文件) 镜像
-
语言类,ARM平台类镜像
-
华为拥有ARM V8架构的永久授权
-
-
华为SDK镜像
-
-
在华为开源镜像站中,提供如下哪些功能
-
为个人开发及持续构建场景提供maven、npm、pypi、nuget、 php等语言类依赖包下载服务
-
提供centos、ubuntu、debian等多种主流开源操作系统包下载服务
-
提供如apache、 nginx 、mysql、jenkins等40+种常用开发工具及库
-
提供开源组件搜索服务,帮助用户更加方便的查找所需组件及其相关信息
-
-
-
-
Volume 容器
-
-
镜像是Docker容器的基石,容器是镜像的运行实例,
-
实际操作中Docker从镜像仓库获取镜像的命令
-
pull
-
docker作为容器可部署在
-
裸金属服务器
-
可提供128众核算力
-
全新SDI3.0技术带宽可支持40Gbpse
-
CPU核数能达到128核
-
-
物理服务器
-
虚拟机.
-
华为云服务器
-
哪些方式可以获取华为鲲鹏系列服务
-
购买华为云鲲鹏弹性云服务器
-
购买华为鲲鹏Kubernetes容器(CCE)服务
-
可以接近选择靠近业务的区域,减少网络时延,提高访问速度
-
创建首个集群前,必须先确保已存在虚拟私有云,否则无法创建集群。
-
可用”模式开启后将创建多个控制节点,在单个控制节点发生故障时集群可以继续使用,不影响业务功能。
-
需要考虑区域问题
-
-
在执行任务的弹性云服务器无法用来创建镜像
-
-
购买Taishan服务器
-
-
华为云鲲鹏云服务支持的有哪些
-
大数据分析
-
移动原生应用
-
科学计算
-
-
网络类云服务
-
ELB
-
-
华为云数据湖服务提供多协议访问和互通能力,数据只保存一份,避免数据多次拷贝,提高分析效率且节约数据保存成本。
-
请将华为云鲲鹏弹性云服务器型号及对应的场景联系起来
-
通用计算增强型KC1
-
网站、电商
-
-
超高IO型KL1
-
大数据
-
-
内存优化型KM1
-
分布式缓存
-
-
华为鲲鹏计算加速型KAi1/KAt1
-
AI推理
-
-
-
-
-
-
使用加密镜像创建的弹性云服务器不一定被加密
-
Dockerfile中常用命令
-
CMD:容器启动时运行指定的命令
-
WORKDIR:设置镜像中的当前工作目录
-
RUN:在容器中运行指定的命令
-
RUN执行后面跟着的命令 (docker build)
-
-
命令docker commit -a"huawei.com" -m "redis images" f4603f1f918a tarm64v8/centos:7
-
“huawei.com”:提交镜像的作者
-
“f4603f1f918a":容器ID
-
"t arm64v8/centos:7”:新生成的镜像名称
-
-
可过“docker rm”删除已停止的容器
-
Dockerfile一般包含四部分内容: 基础镜像信息(必须有)、维护者信息、镜像操作指令和容器启动时执行指令
-
Dockerfile中,第一条指令必须为FORM指令,FORM创建定制镜像
-
cd命令不能直接运行在Dockfile中
-
完成Dockerfile编写后,可以通过docker build命令来创建镜像
-
EXPOSE声明端口
-
-
优势
-
使用Docker可以通过定制应用镜像来实现持续集成、持续交付、部署
-
由于Docker确保了执行环境的一致性,使得应用的迁移更加容易
-
Docker相对于VM虚拟机而言,更加轻量、高性能和便捷
-
-
Docker daemon
-
客户端直接交互的对象
-
docker Daemon是服务端守护进程,负责接收客户端的指令(创建运行分发容器),并处理这些请求
-
是驱动整个docker功能的核心引擎,涉级了容器、镜像、存储等多方面的内容,涉及多个模块的实现和交互。
-
-
Docker分层架构中的对象与对应层级匹配
-
第一层
-
Container
-
-
第二层
-
lmage
-
-
第三层
-
Base lmage
-
-
第四层
-
Linux Kernel
-
-
-
-
容器相关概念
-
标签:可用于识别不同的变体或版本
-
容器实例:基于容器镜像运行的实例
-
仓库:一个容器镜像库,用于存储可下载部署的容器镜像
-
IMS私有镜像类型(创建私有镜像时可以选择的创建方式)
-
系统盘镜像
-
普通云服务器系统盘镜像
-
裸金属云服务器系统盘镜像
-
GPU加速云服务器系统盘镜像
-
通过系统盘镜像创建的云服务器与原始云服务器中的哪些内容是相同的
-
操作系统
-
银河麒麟发布的OS版本KylinV4.0.2
-
-
预先安装的软件应用
-
-
系统盘镜像可以用于创建相同系统盘配置的云服务器,且可以多次重复使用
-
-
数据盘镜像
-
整机镜像
-
可用于快速发放相同配置的弹性云服务器,实现数据搬迁
-
包含操作系统和应用软件
-
包含弹性云服务器及其挂载的数据盘
-
包含用户的业务数据
-
哪些方式可以制作整机镜像
-
使用云服务器制作整机镜像
-
使用云服务器备份制作整机镜像
-
使用云备份制作整机镜像
-
-
-
-
maven仓库创建开源软件
-
maven软件仓库先查询 本地仓库
-
本地软件仓库没有需要的组件时, maven将去远程仓库下载
-
maven软件仓库可以配置proxy代理
-
maven换源
-
的作用主要是提升下载速度
-
需要修改配置文件settings.xml
-
是指修改Maven的中央仓库地址
-
-
华为开源镜像与maven中央仓库、CentOS等多家海外官方源站进行合作和认证,为用户提供可信的组件下载来源
-
-
-
容器是动态的,可用容器来运行应用
-
镜像是静态的,可以理解为文件
-
-
华为已经或者即将要做开源
-
openEuler操作系统
-
如果要以YYYY-mm-DD HH:MM的格式输出当前时间,
-
date:"+%Y- %m- %d%H:%M"
-
-
timedatect命令修改日期格式
-
Timedatectl set-time YYYY-mm-DD
-
-
本地用户(自定义用户)的UID起始编号
-
1000
-
-
ssh远程登录默认的端口号
-
22
-
-
用户可以使用以下哪一条命令启动isula服务
-
systemctl start isulad
-
-
openEuler默认支持的文件系统是ext4文件系统,同时也支持高性能日志文件系统XFS
-
默认可格式化的文件系统类型ext4,fat32
-
-
chmod命令
-
主要用于修改、设置文件权限
-
-
openEuler适用于数据库、大数据、云计算、人工智能等应用场景
-
目前openEuler以年月为版本号,如openEuler 20.03表示发布时间为2020年3月
-
EulerOs首先应用于华为内部产品,2019年开源后,社区版本名称是openEuler
-
2019年开源
-
华为联合发布伙伴公有云的时间
-
2016
-
-
-
openEuler.org开源社区提供的功能
-
openEuler操作系统帮助文档
-
openEuler源代码托管
-
openEuler系统镜像下载
-
-
openEuler是一 款开源操作系统,支持鲲鹏及其他多种处理器,能充分释放计算芯片的潜能
-
硬盘属于块设备
-
openEulerOS优势
-
支持容器虚拟化技术
-
全面支持鲲鹏处理器
-
高性能、高安全、高可靠
-
基于稳定系统内核
-
操作系统内核
-
从一个进程到另外一个进程的转换是由操作系统内核管理的
-
内核是操作系统代码常驻主存的部分
-
-
-
-
openEule-20.03-LTS-aarch64操作系统可以安装在哪些服务器上
-
Taishan X600
-
Taishan 2280
-
Taishan200系列的2280E边缘服务器专为MEC等边缘计算场景设计,满足边缘服务器ECII标准
-
-
-
openEuler软件包中提供的虚拟化相关组件与其对应的描述
-
KVM
-
提供核心的虚拟化基础设施,使Linux系统成为一个hypervisor支持多个虚拟机同时
-
-
QEMU
-
模拟处理器并提供一组设备模型,配合KVM实现基于硬件的虚拟化模拟加速
-
-
Libvirt
-
为管理虚拟机提供工具集,主要包含统一、稳定、开放的应用程序接口 (API) 、守护进程(Libvirtd)和个默认命令行管理工具 (virsh) )
-
华为云用户在不同区域分别申请了两台手机服务器,该用户可以使用相同的Token进行API接口调用
-
-
-
Open vSwitch
-
为虚拟机提供虚拟网络的工具集,支持变成扩展,以及标准的管理接口和协议
-
-
-
openEuler的技术特性
-
支持块设备I/0跟踪
-
改进安装程序、简化安装
-
多种安全机制,保障系统安全
-
-
openEluer支持的A-Tune是一种通过非侵入式系统画像的负载感知方法,识别业务并匹配最佳资源模型,实时响应业务特征变化的AI自动调优系统
-
-
GaussDB OLTP单机版
<
-
-