使用boot2docker或本地docker安装?

我想在Linux环境中使用docker,所以我有两个select:

  • Docker在我的linux mint上本地安装
  • 使用docker通过VM与boot2docker(或stream浪/ puppet)

我认为VM方式更容易安装,但是在笔记本电脑和Docker容器之间共享数据可能会有一些困难(例如,您必须在virualbox中安装guest虚拟机)

另一方面,本地安装似乎不那么容易,但我认为你获得一些性能和更容易共享数据…

所以我想知道,这两种方法的优点/不便之处是什么?

你select了什么?为什么?

谢谢 :)

Docker的本地安装

  • 如果您已经在Linux上,则完全不需要像VM这样的其他工具和层
  • 更好的性能(因为你不在虚拟机中,而是在你的机器上)
  • 这很容易,例如在Ubuntu 14上安装Docker只需运行curl -sSL https://get.docker.io/ubuntu/ | sudo sh curl -sSL https://get.docker.io/ubuntu/ | sudo sh

VM / Boot2Docker

  • Docker不会“污染”你的系统 – 如果你不想再使用Docker,只要扔掉你的虚拟机,系统上什么都不会留下

如果你已经在Linux上,我只需要安装Docker,就完成了。