Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否使用boot2docker或本机docker安装?_Docker_Boot2docker - Fatal编程技术网

是否使用boot2docker或本机docker安装?

是否使用boot2docker或本机docker安装?,docker,boot2docker,Docker,Boot2docker,我想在Linux环境中使用docker,因此我有2个选项: 我认为VM方式更易于安装,但在笔记本电脑和docker容器之间共享数据时可能会遇到一些困难(例如,必须在virualbox中安装guest addition…) 另一方面,本机安装似乎不那么容易,但我认为您可以更轻松地获得一些性能和共享数据 所以我想知道,这两种方法的优点/缺点是什么 你的选择是什么?为什么 谢谢:)Docker的本机安装 如果您已经在Linux上,那么根本不需要像VM这样的另一个工具和层 更好的性能(因为您不

我想在Linux环境中使用docker,因此我有2个选项:

我认为VM方式更易于安装,但在笔记本电脑和docker容器之间共享数据时可能会遇到一些困难(例如,必须在virualbox中安装guest addition…)

另一方面,本机安装似乎不那么容易,但我认为您可以更轻松地获得一些性能和共享数据

所以我想知道,这两种方法的优点/缺点是什么

你的选择是什么?为什么

谢谢:)

Docker的本机安装
  • 如果您已经在Linux上,那么根本不需要像VM这样的另一个工具和层
  • 更好的性能(因为您不在VM中,而是直接在您的机器上)
  • 这很容易,例如,在Ubuntu14上安装Docker只需运行
    curl-sSLhttps://get.docker.io/ubuntu/ |sudo sh
VM/Boot2Docker
  • Docker不会“污染”你的系统-如果你不想再使用Docker,扔掉你的虚拟机,你的系统上什么都不会留下

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

您的权利。首先,我将结合使用boot2docker和vagrant()轻松同步文件夹,等等。。。如果它对我有用,我将以本机模式安装:)@user3083061我不认为不直接在gnu/linux上安装docker有什么意义。。。boot2docker对于mac或windows上的开发人员来说非常有用,但是在gnu/linux上,加油!如果您有一个旧的(3.8之前的版本?)内核无法升级,那么在Linux上使用boot2docker可能是有意义的。在Linux上使用boot2docker的另一个优点是,您有多个平台上的开发人员。看见