Docker 是干什么的?

Docker 是一个开源的平台,我们可以用 Docker 来开发、部署和运行我们的应用程序。Docker 可以帮助我们将应用程序和底层基础设施进行分离,以帮助我们更快的实现交付。通过 Docker 技术,我们可以像管理我们的应用一样管理我们的基础设施(比如操作系统、依赖的开发包等)。通过 Docker 技术,可以精简我们的整个开发和交互流程。

传统的软件开发模式是: 开发人员在本地先开发好应用,然后提交到测试环境,测试人员测试没有问题,最终部署到线上,供用户使用。

痛点:由于交付的单元是应用,但是应用又依赖于基础设施,比如依赖操作系统、开发包版本等等。这些因素的不确定性,导致了上面问题的发生。

有什么方式解决这个问题

相信大家都安装过虚拟机,比如你想在 Windows 电脑上搭建一个 Linux 系统,需要提前下载好 Linux 系统的 ISO 镜像文件,然后通过它就可以安装一个 Linux 系统。

Vmware 虚拟机
Vmware 虚拟机

这和 Docker 有什么关系呢?Docker 其实是一个轻量级的虚拟化技术。Docker 可以让开发者在构建应用时,将应用与其依赖的环境一起打包到一个可移植的容器中, 然后很方便地发布到任意操作系统中。倘若,测试人员面向的是整个打包好的容器进行测试,那么,上述提到的问题将不会发生。

Docker 的 Logo
在这里插入图片描述

Docker 于 2013 年 3 月以 Apache 2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马里亚纳海沟网

你的打赏是我最大鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值