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

Docker简介

时间:2020-05-20 20:14:53      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:兼容   通过   产生   打包   准备   上线   标准化   运行   告诉   

为什么会有docker出现?

一款产品从开发到上线, 从操作系统到运行环境,再到应用配置。作为开发+运维之间的协作关系我们需要关心很多东西, 这也是很多互联网公司都不得不面对的问题, 特别是各种版本的迭代之后, 不同版本环境的兼容, 对运维人员都是考验。

Docker之所以发展如此迅速, 也是因为它对此类问题给出了一个标准化的解决方案。

环境配置如此之麻烦, 换一台机器就要重来一次,费力费时。很多人想到,能不能从根本上解决问题。软件可以带环境安装?也就是说, 安装的时候, 把原始环境一模一样地复制过来。开发人员利用Docker可以消除协作代码时"在我的机器上可正常允工作"的问题。

传统上认为, 软件编码开发/测试结束后, 所产生的成功即是程序或是能够编译的二进制字节码等。而为了让这些程序可以顺利执行, 开发团队也得准备完整的部署文件, 让运维团队得以部署应用程序。开发需要清楚的告诉运维部署团队, 用的全部配置环境+所有软件环境。不过, 即便如此, 仍然常常发生部署失败的问题。Docker镜像的设计, 使得Docker得以打破过去[程序即应用]的观念。通过镜像(images)将作业业务的核心除外, 运作应用程序所需要的系统环境,由下向上打包,达到应用程式跨平台间的无缝接轨运作。

Docker简介

标签:兼容   通过   产生   打包   准备   上线   标准化   运行   告诉   

原文地址:https://www.cnblogs.com/featherwit/p/12925756.html

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