使用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,就完成了。