




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
docker容器技术与应用模拟题及答案一、单选题(20分)(1)PaaS是指()。A.基础设施即服务B.平台即服务C.软件即服务D.安全即服务(2)vim编辑器,在命令模式下输入以下()键,可以删除当前行。A.ggB.dwC.ddD.de(3)删除Docker镜像使用的命令()。A.dockerinspectB.dockerrmC.dockersaveD.dockerpush(4)查看Docker容器列表的命令()。A.dockerattchB.dockerpsC.dockercreateD.dockerdiff(5)用于列出所有运行的容器命令()。A.docker-composepsB.docker-composebuildC.docker-composeupD.docker-composestart(6)ui_url_protocol用于访问UI和令牌/通知服务的协议。如果公证处于启用状态,则此参数必须为()。A.HTTPB.HTTPSC.TCPD.UDP(7)以下dockernetwork子命令用来显示网络列表()。A.dockernetworkshowB.dockernetworkrmC.dockernetworklsD.dockernetworkdisp(8)使用dockervolume子命令查看卷的详细信息的()。A.dockervolumecreateB.dockervolumelsC.dockervolumeinspectD.dockervolumeprune(9)dockerservicecreate命令的选项非常多,用于对外提供服务的端口选项()。A.--replicas B.--publishC.--network D.--rollback-delay(10)dockerevents选项表示根据条件过滤事件()。A.–f B.--sinceC.--until D.--details二、多选题(20分)(1)【多选】从服务方式角度可以把云计算分为()3类。A.公有云 B.私有云C.金融云D.混合云(2)【多选】Docker私有仓库具有如下哪些特点()。A.访问速度快B.自主控制、方便存储和可维护性高C.安全性和私密性高D.提供公共外网资源服务(3)【多选】Docker容器具有以下特点()。A.标准B.安全C.轻量级D.独立性(4)【多选】与绑定挂载相比,卷具有如下优势()。A.卷比绑定挂载更容易备份和迁移B.在多个容器之间共享时,卷更为安全C.新卷的内容可以由容器预填充D.卷在Linux容器和Windows容器中都可以工作(5)【多选】DockerSwarm主要特性()。A.可伸缩服务B.实现与Docker引擎集成的集群管理C.状态自动调整D.去中心化设计三、简答题(20分)1、与绑定挂载相比,卷具有的优势。(6分)2、云计算的部署类型。(6分)3、DockerSwarm主要特性。(8分)四、操作题(40分)1.基本操作题。(20)(1)查看本地镜像列表。(2分)(2)拉取镜像nginx最新版。(2分)(3)为刚摘取的镜像设置镜像标签,镜像标签为nginx-test01(2)(4)删除镜像(2分)(5)创建容器使用镜像centos:latest创建容器,将容器命名为centos_nginx,并查看容器状态。(2分)(6)启动刚刚创建的容器centos_nginx。(2分)(7)显示容器列表信息。(2分)(8)查看容器详细信息。(2分)(9)连接容器。(2分)(10)删除容器。(2分)2.DockerSwarm集群操作题。(20分)(1)准备节点主机。(5分)使用3台运行CentOS7.6操作系统的VMware虚拟机(可以通过直接复制虚拟机来快速安装操作系统)来建立一个小规模集群,将其中一台主机改为manager01,作为管理器节点(同时兼作工作者节点),另外两台主机改名为worker01和worker02,作为工作者节点。(2)设置节点主机的IP地址。(5分)集群中所有节点主机必须能够通过IP地址访问管理器节点。管理器节点应使用固定的IP地址,以便其他节点可以通过其IP地址相互访问。示例中3台主机的IP地址分别为01、02和03。以manager01主机为例,修改其IP地址及相关参数。(3)创建Swarm集群。(5分)(4)将worker02主机节点以管理器角色加入集群。(5分)答案多选题12345总分ABDABCABCDABCDABCD一、单选题(20分)(1)PaaS是指()。A.基础设施即服务B.平台即服务C.软件即服务D.安全即服务(2)vim编辑器,在命令模式下输入以下()键,可以删除当前行。A.ggB.dwC.ddD.de(3)删除Docker镜像使用的命令()。A.dockerinspectB.dockerrmC.dockersaveD.dockerpush(4)查看Docker容器列表的命令()。A.dockerattchB.dockerpsC.dockercreateD.dockerdiff(5)用于列出所有运行的容器命令()。A.docker-composepsB.docker-composebuildC.docker-composeupD.docker-composestart(6)ui_url_protocol用于访问UI和令牌/通知服务的协议。如果公证处于启用状态,则此参数必须为()。12345678910总分BCBBABCCBAA.HTTPB.HTTPSC.TCPD.UDP(7)以下dockernetwork子命令用来显示网络列表()。A.dockernetworkshowB.dockernetworkrmC.dockernetworklsD.dockernetworkdisp(8)使用dockervolume子命令查看卷的详细信息的()。A.dockervolumecreateB.dockervolumelsC.dockervolumeinspectD.dockervolumeprune(9)dockerservicecreate命令的选项非常多,用于对外提供服务的端口选项()。A.--replicas B.--publishC.--network D.--rollback-delay(10)dockerevents选项表示根据条件过滤事件()。A.–f B.--sinceC.--until D.--details二、多选题(20分)(1)【多选】从服务方式角度可以把云计算分为()3类。A.公有云 B.私有云C.金融云D.混合云(2)【多选】Docker私有仓库具有如下哪些特点()。A.访问速度快B.自主控制、方便存储和可维护性高C.安全性和私密性高D.提供公共外网资源服务(3)【多选】Docker容器具有以下特点()。A.标准B.安全C.轻量级D.独立性(4)【多选】与绑定挂载相比,卷具有如下优势()。A.卷比绑定挂载更容易备份和迁移B.在多个容器之间共享时,卷更为安全C.新卷的内容可以由容器预填充D.卷在Linux容器和Windows容器中都可以工作(5)【多选】DockerSwarm主要特性()。A.可伸缩服务B.实现与Docker引擎集成的集群管理C.状态自动调整D.去中心化设计三、简答题(20分)1、与绑定挂载相比,卷具有的优势。(6分)(1)卷比绑定挂载更容易备份和迁移。(2)可以通过Docker命令行或DockerAPI对卷进行管理。(3)卷在Linux容器和Windows容器中都可以工作。(4)在多个容器之间共享时,卷更为安全。(5)卷驱动支持在远程主机或云端存储卷,加密卷内容以及增加其他功能。(6)新卷的内容可以由容器预填充。2、云计算的部署类型。(6分)(1)公有云:在此种模式下,应用程序、资源、存储和其他服务,都由云服务供应商来提供给用户,这些服务多半都是免费的,也有部分按需按使用量来付费,这种模式只能使用互联网来访问和使用。同时,这种模式在私人信息和数据保护方面也比较有保证。这种部署模型通常都可以提供可扩展的云服务并能高效设置。(1)私有云:这种云基础设施专门为某一个企业服务,不管是自己管理还是第三方管理,自己负责还是第三方托管,都没有关系。只要使用的方式没有问题,就能为企业带来很显著的帮助。不过这种模式所要面临的是,纠正、检查等安全问题则需企业自己负责,否则出了问题也只能自己承担后果,此外,整套系统也需要自己出钱购买、建设和管理。这种云计算模式可广泛的产生正面效益,从模式的名称也可看出,它可以为所有者提供具备充分优势和功能的服务。(3)混合云:混合云是两种或两种以上的云计算模式的混合体,如公有云和私有云混合。他们相互独立,但在云的内部又相互结合,可以发挥出混合的多种云计算模型各自的优势,使用标准的或专有的技术将它们组合起来,具有数据和应用程序的可移植性。3、DockerSwarm主要特性。(8分)(1)可伸缩服务。一旦将服务部署到Swarm集群中,就可以使用Docker命令行来伸缩服务,增减服务容器的数量。(2)实现与Docker引擎集成的集群管理。(3)去中心化设计。Swarm节点的角色分为管理器节点和工作者节点,任一节点的故障都不影响应用程序的使用。(4)声明式服务模式。Docker引擎使用声明式方法在应用栈中定义各种服务所需的状态。(5)状态自动调整。管理器节点持续监视集群状态并调整实际状态与期望状态之间的差异。(6)服务发现。管理器节点Swarm集群中的每个服务分配一个唯一的DNS名称,并平衡正在运行的容器的负载。(7)回滚更新。一旦有更新推出,就可以以增量方式将服务更新应用于节点,如果出现任何问题,则可以将任务回滚到以前的版本。(8)默认安全机制。Swarm集群中的每个节点都强制进行相互认证和加密机制,以保护其自身与所有其他节点的之间的通信安全。四、操作题(40分)1.基本操作题。(20)(1)查看本地镜像列表。(2分)[root@localhost~]#dockerimages-a(2)拉取镜像nginx最新版。(2分)[root@localhost~]#dockerpullnginx:latest(3)为刚摘取的镜像设置镜像标签,镜像标签为nginx-test01(2)[root@localhost~]#dockertag08b152afcfaenginx:nginx-test01[root@localhost~]#dockerimages|grepnginx(4)删除镜像(2分)[root@localhost~]#dockerrmi548930f56e86(5)创建容器使用镜像centos:latest创建容器,将容器命名为centos_nginx,并查看容器状态。(2分)[root@localhost~]#dockercreate-it--namecentos_nginxcentos:latest[root@localhost~]#dockerps-a(6)启动刚刚创建的容器centos_nginx。(2分)[root@localhost~]#dockerstartcentos_nginx(7)显示容器列表信息。(2分)[root@localhost~]#dockerps(8)查看容器详细信息。(2分)[root@localhost~]#dockerinspectcentos_nginx(9)连接容器。(2分)[root@localhost~]#dockerattachcentos_nginx(10)删除容器。(2分)[root@localhost~]#dockerrmcentos_nginx2.DockerSwarm集群操作题。(20分)(1)准备节点主机。(5分)使用3台运行CentOS7.6操作系统的VMware虚拟机(可以通过直接复制虚拟机来快速安装操作系统)来建立一个小规模集群,将其中一台主机改为manager01,作为管理器节点(同时兼作工作者节点),另外两台主机改名为worker01和worker02,作为工作者节点。在第1台虚拟机上,更改主机名称为manager01,执行命令如下。[root@localhost~]#hostnamectlset-hostnamemanager01[root@localhost~]#bash[root@manager01~]#在第2台虚拟机上,更改主机名称为worker01,执行命令如下。[root@localhost~]#hostnamectlset-hostnameworker01[root@localhost~]#bash[root@worker01~]#在第3台虚拟机上,更改主机名称为worker02,执行命令如下。[root@localhost~]#hostnamectlset-hostnameworker02[root@localhost~]#bash[root@worker02~]#(2)设置节点主机的IP地址。(5分)集群中所有节点主机必须能够通过IP地址访问管理器节点。管理器节点应使用固定的IP地址,以便其他节点可以通过其IP地址相互访问。示例中3台主机的IP地址分别为01、02和03。以manager01主机为例,修改其IP地址及相关参数,执行命令如下。[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33修改选项:BOOTPROTO=dhcp--->static//DHCP动态主机配置协议,配置为静态ONBOOT=no--->yes//是否激活网卡,配置为激活状态增加选项:IPADDR=01//配置IP地址PREFIX=24或NETMASK=//配置网络子网掩码GATEWAY=//配置网关DNS1=//配置DNS地址解析[root@localhost~]#systemctlrestartnetwork//重启网络服务(3)创建Swarm集群完成上述准备工作之后,需要确保各主机上的Docker守护进程已经启动。1、在manager1主机上执行dockerswarminit命令创建一个新的Swarm集群,执行命令如下。[root@manager01~]#dockerswarminit--advertise-addr01Swarminitialized:currentnode(t5zpmft5nzvjs1zop57gutbt6)isnowamanager.Toaddaworkertothisswarm,runthefollowingcommand:dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377Toaddamanagertothisswarm,run'dockerswarmjoin-tokenmanager'andfollowtheinstructions.[root@manager01~]#该命令的输出提示当前节点已成为管理器,还给出将工作者加入此集群的dockerswarmjoin--token命令,该命令也提示将管理器节点加入此集群就执行dockerswarmjoin--tokenmanager命令。2、复制上述命令“dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377”,将工作者worker01和worker02加入该集群。在worker01主机上进入终端容器,执行上述命令如下。[root@worker01~]#dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377Thisnodejoinedaswarmasaworker.[root@worker01~]#3、在worker02主机上执行与worker
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 2 More than fun:Understanding ideas (Grammar) 教学设计 2024-2025学年外研版(2024年)英语七年级 上册
- 2025年度劳动合同解除终止证明书模板设计与员工离职后续支持合同
- 2025年度拖欠工资问题解决与劳动权益保障合同
- 2025年度家居装修安全责任协议书
- 2025年度房产证办理完毕后购房合同保管期限与责任合同
- 2025年度抵押车买卖合同车辆交易税费缴纳及返还协议
- 2025年度餐饮公司合伙人合作协议及知识产权保护合同
- 2025年度临时炊事员餐饮服务与管理合作协议
- 2025年度个人水泥品牌授权与推广合作协议
- 2025年度体育场地租赁及健身课程开发合同
- 2024年山东司法警官职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 物业客服课件培训模板
- 人教版PEP四年级英语下册全册教学设计表格教案
- 制造业面临的挑战与发展对策
- 高速公路绿化工程施工
- 发展汉语-初级读写-第一课-你好
- 化工公司原址污染场地污染土壤治理修复方案
- 法兰标准尺寸表(美标、日标、德标)
- 施工技术管理项总体思路、方式和方法解析
- 《大学生安全教育》课件-第一课 国家安全
- 城市规划与建筑学专业英语
评论
0/150
提交评论