Docker技术在软件开发过程中的应用研究
详细信息    查看全文 | 推荐本文 |
  • 作者:庞宇
  • 关键词:Docker ; Kubernetes ; 软件开发 ; 容器技术
  • 中文刊名:HLTJ
  • 英文刊名:Communications Management and Technology
  • 机构:大庆油田信息技术公司北京分公司;
  • 出版日期:2019-04-15
  • 出版单位:通信管理与技术
  • 年:2019
  • 期:No.160
  • 语种:中文;
  • 页:HLTJ201902027
  • 页数:3
  • CN:02
  • ISSN:23-1521/TN
  • 分类号:49-51
摘要
越来越多的企业认识到本地应用云计算化是大势所趋,但是在云提供商平台中运行程序目前还是虚拟机的方式。虚拟机技术提供整个硬件层的虚拟化,虽然实现了资源的隔离与控制,但使用成本较高。Docker是一种开源容器级虚拟化技术,基于它可建立PaaS云服务。在软件开发中应用Docker技术能够使程序的部署和运行更加高效。通过研究Docker技术的架构,然后在开发环境中应用Kubernets自动化容器平台,保证了容器集群的高可用和弹性伸缩。最后基于Docker在开发中的具体工作实现,指出了Docker技术在软件开发、运维中的重要性。
        
引文
[1]龚正.Kubernetes权威指南:从Docker到Kubernetes实践全接触[M].北京.电子工业出版社,2017.
    [2]杨保华,戴王剑,曹亚仑.Docker技术入门与实战[M].北京:机械工业出版社,2015.
    [3]马越,黄刚.基于Docker的应用软件虚拟化研究[J].软件, 2015, 36(3):10-14.
    [4]刘熙,胡志勇.基于Docker容器的Web集群设计与实现[J].电子设计工程,2016,24(8):117-119.
    [5]肖俊.基于Docker的跨主机容器集群自动伸缩设计与实现[D].西安:西北大学,2015.
    [6]钟良侃.Docker技术在Web服务系统中的应用研究[J].电脑知识与技术,2016,12(26):123-125.
    [7]高礼,高昕.Docker技术在软件开发过程中的应用研究[J].软件,2016,37(3):110-113.
    [8]段嘉腾.Docker技术在软件开发过程中的应用研究[J].中小企业管理与科技(中旬刊),2016.
    [9]徐飞.基于Kubernetes的多租户网络隔离的设计与实现[D].杭州:浙江大学,2017.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700