有人可以向我解释差异吗?
Provisioner-在docker中安装,运行,拉出容器中的一项工作。
提供程序-是运行VM的东西。即VBox运行ubuntu OS映像。
Docker如何成为提供者?它直接运行一些docker镜像吗?如果我在Windows上,必须有一些boot2docker的隐藏用法,对不对?我什么时候使用每个?
Docker Provisioner帮助准备环境:构建和提取映像,如果需要为无所事事的机器运行多个容器,则运行容器。Docker提供程序正在Docker容器中运行无业游民的机器(而不是像其他提供程序那样运行VM /云)。
在Linux上,vagrant从主机OS使用docker。在Windows和MacOS X上,boot2docker用于docker设置程序和提供程序。默认情况下,所有无业游民的Docker计算机都使用相同的boot2docker实例- 但您可以配置要使用的VM(它不需要是boot2docker-任何具有docker的Linux都可以)。