测试那些事儿

Docker简述

2019-04-15  本文已影响2人  极客与宽客

1、为什么会有docker

开发提供代码包给运维,运维开始部署。经常会出现上线阶段不能跑的问题。docker就是解决了程序即应用的问题。

Docker解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。

Docker:映像档即应用。将运行文档、配置原理、运行环境、运行依赖包、操作系统发行版、内核。类似于java虚拟机理念,一次编译处处运行docker就是一次构建处处运行

注:Docker是用Go语言实现的云开源项目,Docker三要素:仓库、镜像、容器

2、Docker与虚拟机有什么区别

docker实际上是另一种虚拟方式,和虚拟机是要实现同一个事情,但是docker为轻量级,

虚拟机:使应用程序、操作系统和硬件三者重新克隆了一份,连打印机都有,运行在系统中的系统。

虚拟机缺点:1、资源占用多;2、冗余步骤多;3、启动慢

docker不能做的:

兼容性测试:docker是不能做的,因为这个涉及到内核,而docker用的是宿主机的内核。

docker能做的:

搭建测试环境

搭建各类基础服务

搭建测试执行环境

上一篇 下一篇

猜你喜欢

热点阅读