码迷,mamicode.com
首页 > 其他好文 > 详细

Docker在生产环境中的应用--开篇

时间:2019-03-26 10:43:50      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:测试   openstac   系统   ima   开源   doc   轻量   开发者   生产   

技术图片

Docker是什么?(官方定义)Docker是一个开源的引擎,可以轻松地为任何应用创建一个轻量级的、可移植的、自给自足的容器,开发者在笔记本上编译测试通过的容器,可以批量地在生产环境中部署,包括VMS(虚拟机)、bare metal、OpenStack集群和其它应用平台。

Docker通常应用到以下几种场景:

    1.web应用的自动化打包和发布;
    2.自动化测试和集成、发布;
    3.在服务型环境中部署和调整数据库或其它的后台应用;
    4.从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境;

Docker是基础设施的新成员,近些年,随着Docker技术在DevOps和基础设施领域中飞速发展,各大大小小的IT企业如Google、亚马逊、微软、IBM等,都开始注重Docker容器在生产环境中的使用,转换其应用,使之运行于容器内,以此实现面向服务架构(SOA)和微服务。毫无疑问,容器已经成为应用程序打包和基础设施自动化。目前关于Docker在生产环境中的相关资料很少,本系统教程是从本人相关项目实战中整理出来,主要结合Docker的使用场景、网络和存储驱动如何选型、资源如何限制、镜像仓库的权限控制、容器健康的监控及安全隐患、容器的集群等等场景给出的解决方案,希望能给大家一些帮助。

Docker在生产环境中的应用--开篇

标签:测试   openstac   系统   ima   开源   doc   轻量   开发者   生产   

原文地址:https://blog.51cto.com/7069211/2369096

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!