操作系统与云计算(基于华为openEuler)(微课版)12.Docker容器技术.pptx

操作系统与云计算(基于华为openEuler)(微课版)12.Docker容器技术.pptx

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Linux操作系统与云计算

(基于华为openEuler);;12.1案例引入;案例12.2:跨云迁移与混合云策略。

思政教学目标:一家初创企业最初选择了一家公有云服务商作为其主要IT基础设施。然而,随着业务的增长,他们发现有必要采用多个云提供商的服务,以便利用各自的优点,并降低供应商锁定的风险。

首先,在现有的云环境上对所有服务进行容器化,然后,他们逐步将部分服务迁移到新的云平台,使得不同云环境中的服务能够无缝协同工作,而无需过多关心底层基础设施的变化。;;12.2Docker容器技术简介;;;容器技术的底层原理及运行时都是兼容的,具体容器运行时(CR-ContainerRuntime)是由不同的组织实现。

DockerEngine:DockerInc公司社区版实现。

containerd:containerd技术是由谷歌公司实现,是更轻量级的容器技术,主要用于谷歌的云原生系统Kubernetes,旨在取代Docker技术。

CRI-O:开放容器标准实现。CRI-O诞生于RedHat、IBM、Intel、SUSE、Hyper等公司。

MirantisContainerRuntime:Docker商用版实现。

rkt:Rocket火箭公司实现。

;开放容器倡议(OCI-OpenContainerInitiative)主要目标是制定开放的容器运行时(RuntimeSpecification)和容器镜像标准(ImageSpecification)。

容器运行时标准定义了容器的生命周期管理,包括创建、启动、停止和销毁容器的操作,以及容器与宿主机的交互。

容器镜像标准定义了容器镜像的结构和内容,以及容器镜像与容器运行时之间的关联。;这里我们以Docker介绍容器技术。

Docker借鉴集装箱装运货物的思想,让开发人员将应用程序及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何运行Docker容器引擎的环境中,以容器方式来运行该应用程序。;;12.3安装Docker及镜像加速器;12.3.1安装Docker引擎;;安装完成后,测试Docker引擎是否正确运行。;测试网络是否配置成功。;;;12.3.2配置镜像加速器;;12.3.3配置用户;;12.4Docker容器的使用;12.4Docker容器的使用;12.4.1查看本地已安装镜像;12.4.2查找Docker镜像;;通过浏览器在线查找centos镜像库。

/search?q=centos

;12.4.3拉取镜像;;12.4Docker容器的使用;12.4.4容器的运行与进入;1.dockerrun;;2.dockerrun-it;;12.4.4容器的运行与进入;3.dockerattach;4.dockerexec;注意;12.4.4容器的运行与进入;5.容器直接后台运行;6.容器自定义名称;7.创建容器;;12.4Docker容器的使用;12.4.5停止容器;12.4.6启动容器;12.4.7自启动容器;;12.4Docker容器的使用;12.4.8删除容器;;;12.4Docker容器的使用;12.4.9容器的状态;12.4Docker容器的使用;12.4.10开启容器的端口;映射完端口之后,使用宿主机的端口8888对外提供服务。

打开浏览器,访问:

00:8888/

;12.4Docker容器的使用;12.4.11与宿主系统共享目录;;;;12.4Docker容器的使用;12.4.12在宿主系统与容器之间复制文件;12.4Docker容器的使用;12.4.13容器的监控;dockerstats查看所有的正在运行容器对系统各种资源的占用情况,命令动态捕捉所有正在运行容器的信息,如CPU使用率、内存、网络、磁盘读写等信息,动态实时更新。;;;;;12.4Docker容器的使用;12.4.14查看帮助;;;12.5小结;参考文献;

您可能关注的文档

文档评论(0)

87090 + 关注
实名认证
内容提供者

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档