docker & vm

来源:互联网 发布:抗压吧公主事件知乎 编辑:程序博客网 时间:2024/05/09 15:20

docker很新,所以也表示它不是很成熟。对比vm,对于研发上的用途 和 制作上的成本来说,它吹嘘的 build once,run anywhere ,显然有些过了。因为对比起来vm也可以用这句话

原因如下:

0、docker所谓的run anywhere,只能在linux上运行,且内核需要很高的版本,并且都需要安装docker。相比vm,几乎可以装任和操作系统,同样需要装vm。当然安装时间上docker的确胜出的。

1、制作一个镜像,所需要的步骤成本 与 生成vm虚拟硬盘文件基本一样多步骤。但是比vm难。因为vm在可视操作界面内完成的,而docker则要写一个脚本!!比vm多了调试成本。这里vm胜出不少。

2、docker所吹嘘的好处,对于研发上的版本发布、部署等来说,没有任何优势。即vm亦可很方便的在不同机器上部署。但是vm的虚拟硬盘文件比docker来的大。

3、docker没有大量的运维上的运用,对docker的使用也缺少信心。

0 0
原创粉丝点击