docker 究竟是个什么东西?能解决什么问题?有什么好处?

foxidea 发布于 2015/04/10 09:54
阅读 1K+
收藏 1

【DevOps必读】产品经理与程序员之间如何破局?>>>

看了网上的文章,看不懂,什么容器,什么虚拟化隔离,完全搞不懂这些词语。

docker 究竟是个什么东西?能解决什么问题?有什么好处?

我的理解是

docker 是一个小软件

可以运行在 任何它支持的操作系统上

docker 可以做到和 虚拟机一样的效果(虚拟机里面可以安装 apache mysql php  环境)

但是和虚拟机不同,虚拟机需要虚拟出来一套硬件,在这个上面再安装一个操作系统,这样资源严重浪费

而 docker 基于现有的操作系统和硬件环境,

一个 docker 实例就是一个 虚拟机 

多个 docker 实例之间互不干扰

比如 docker a中安装一套 apache+mysql+php 环境

    docker b 中安装一套 nginx+mysql+php 环境

互不冲突,互补干扰

虽然虚拟机也可以做到这些,但是比虚拟机更节约资源



加载中
0
岁月无痕
岁月无痕
虽然公司在用Docker,我却不知道是干嘛的
返回顶部
顶部