Docker容器技术与应用 (物联网云计算毕业设计)

Docker容器技术与应用 (物联网云计算毕业设计)

Docker容器技术与应用 (物联网云计算毕业设计)

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥309
  • 活动价: ¥200 (活动截止日期:2024-04-29)
  • (到期后自动恢复原价)
Docker容器技术与应用 (物联网云计算毕业设计)

Docker容器技术与应用 

摘要:容器和虚拟机技术它们还是有很大区别的,虚拟机技术它所用的方法是:我在一个操作系统上面让一套虚拟的硬件在上面保持运行的状态,然后运行我所需要的应用进程。容器就与之有很大的不同,容器最大的优势那就是轻量化,它可以共享一个操作系统内核,这样就可以将应用的进程与系统的其他部分分割开来,如此可操作性强,不仅占用资源小而且方便管理以及编排,对于docker容器来说,它是一个开源的容器引擎,它的系统架构运用的也是C/S架构,它由应用程序本身和依赖两部分组成。

关键词:轻量化;可移植性;自包含

Docker container technology and Application

Abstract:There is a big difference between container technology and virtual machine technology. The method of virtual machine technology is: I keep a set of virtual hardware running on an operating system. Container is very different from it. The biggest advantage of container is lightweight. It can share an operating system kernel, so that the application process can be separated from other parts of the system. It has strong operability. It not only occupies small resources, but also is convenient for management and arrangement. For docker container, it is an open source container engine and its system architecture uses C /S architecture, which is composed of application itself and dependency.

Keyworks: Lightweight; portability; self-contained

目录

一、绪论 1

(一) 项目背景 1

(二) 项目意义 1

(三) 研究内容 2

二、Docker容器技术 2

(一) Docker容器技术使用原因 2

(二) Docker容器技术现下使用情况 3

(1) Google 与容器 3

(2) 京东与容器 3

(3)阿里与容器 4

(4)全球用户2020年调研情况 5

三、Docker容器技术的实施 6

(一)Docker的安装 6

(1)Docker镜像 7

(2)Docker容器 8

(3)Docker仓库 8

(二)Docker的使用与管理 12

3.1 获取镜像 12

3.2 镜像基本查看 13

3.3镜像详细信息查看 13

3.4只查看镜像ID 13

3.5镜像的导入和导出 13

3.6镜像的删除 13

(三)Docker仓库Registry 18

(四)Docker网络、接口和存储 19

(五) 容器服务平台Rancher 22

(1)准备工作 22

(2)配置基础环境 22

(3)安装服务 22

(4)应用模板部署 23

(六) 使用Docker构建持续集成 27

四、总结与展望 29

五、参考文献 29

一、绪论

(一)项目背景

对于Docker这个引擎,它目前的定位是一个开源公开的一个装容器的引擎,作用是对容器进行有效和方便的管理。在对镜像进行打包和封装这块来说,还有通过引流DockerRegsitry,这就让我们对镜像有了一个很好的掌控,形成了高效且迅速的“Build,ShipandRun”这一套流程。它不仅可以集中地进行整个开发、测试和部署的环境和流程,还能够特别减少我们各方面所需要的成本。除此之外,容器技术它的一个轻量化的这个特性,还有在Docker引擎这块,对其分层次的一个镜像创新,在磁盘占用、性能和效率方面,docker和传统的在虚拟化这块都有很大的进步,传统虚拟化已经处于极大的劣势,所以自然而然的,Docker对于传统市场就会有极大的冲击,并开始占领其市场。

(二)项目意义

Docker和传统虚拟化方式有不少区别的点,传统虚拟机技术它的一个方法是虚拟出一套硬件后,在其上运行一个完整操作系统,接着呢在该系统上它会继续运行所需应用进程;想较于这一点,容器就不一样了,容器内的应用进程它会直接运行于宿主的内核,容器的内部不仅没有自己的核心点,而且也没有更不会进行硬件虚拟。这就是为什么容器要比传统虚拟机轻便还受欢迎。

参考文献

[1]李战,彭扬. 一种基于Docker的容器云资源调度方案[EB/OL]. www.paper.edu.cn,2017-12-22. 

[2]王建宇,苗恕宾,艾娟. 容器云平台(CaaS)浅析[J]. 信息系统工程,2017(12): 26. 

[3]崔广章,朱志祥. 容器云资源调度策略的改进[J]. 计算机与数字工程,2017,45(10): 1931-1936. 

[4]陈星宇. 基于容器云平台的网络资源管理与配置系统设计与实现[D]. 杭州: 浙江大学,2016.  

[5]冯文超. 容器云平台网络资源配置管理系统的设计[J]. 工业仪表与自动化装置,2018(1): 70-73.

[6]丁之彦. 基于弹性分布式容器云架构的敏捷开发运维体系[J]. 价值工程,2019,38(34): 180-181.

[7] 浙江大学SEL实验室. Docker容器与容器云[M]. 人民邮电出版社, 2015.

[8] 谢超群. Docker容器技术在高校数据中心的应用[J]. 贵阳学院学报(自然科学版), 2015, 10(04):27-29.

[9] 相铮, 石春鹏, 韩立新. Docker容器技术在MES系统部署中的应用[J]. 制造业自动化, 2020, 042(004):116-119.

[10] 刘熙, 胡志勇. 基于Docker容器的Web集群设计与实现[J]. 电子设计工程, 2016, 24(08):117-119.

[11] 赵旭, 李艳梅, 罗建,等. 基于Docker容器动态迁移数据分流框架[J]. 西华师范大学学报(自然科学版), 2019.

[12] 杨鹏, 马志程, 彭博,等. 集成Docker容器的OpenStack云平台性能研究[J]. 计算机工程, 2017, 43(008):26-31.

[13] 仇臣. Docker容器的性能监控和日志服务的设计与实现[D]. 浙江大学, 2016.

[14] 苗立尧, 陈莉君. 一种基于Docker容器的集群分段伸缩方法[J]. 计算机应用与软件, 2017, 34(001):34-38,67.

[15] 冯明振. 基于macvlan的Docker容器网络系统的设计与实现[D]. 浙江大学, 2016.

[16] 刘彬, 崔岩松. Docker容器与KVM虚拟机的性能对比与研究[J].  2016.

[17] 胡志敏. Docker容器内应用进程管理方法,装置和介质:, CN107025135B[P]. 2020.

[18] 杨忠. 面向Docker容器的动态负载集群伸缩研究[J]. 舰船电子工程, 2018, v.38;No.290(08):114-120.

[19] 郭申, 杨明邦, 张凌彬,等. docker容器内进程的监控方法,装置及可读介质:, CN111209076A[P]. 2020.

[20] 李傲, 高峰, 熊华忠,等. 一种Docker容器构建方法及Docker管理控制台:, CN106227579A[P]. 2016.


  • 关键词 Docker 容器 技术 应用 联网 云计算
  • 上一篇:基于 Arduino 单片机物联网智能避障小车的设计与实现
  • 下一篇:基于单片机智慧农贸物联网智能电子秤的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。