Vagrant配置器上的docker守护程序版本是什么?

时间:2017-05-09 06:15:45

标签: docker vagrant

我试图了解哪个是Vagrant在其VM上安装的版本(我的具体情况:使用框ubuntu / trusty64)如果选择了Docker配置器。 特别是,我希望它是一个固定的版本,因为它必须反映我的临时环境。

不幸的是,在documentation of the provisioner中没有提到将安装哪个版本的Docker守护程序。通过谷歌或github问题搜索我的问题也是如此。

有人可以指出正确的方向/文档吗?

1 个答案:

答案 0 :(得分:2)

基本上,vagrant会尝试安装repo提供的最新版本。您可以在source code

中查看
        machine.communicate.tap do |comm|
          comm.sudo("apt-get update -qq -y")
          comm.sudo("apt-get install -qq -y --force-yes curl apt-transport-https")
          comm.sudo("apt-get purge -qq -y lxc-docker* || true")
          comm.sudo("curl -sSL https://get.docker.com/ | sh")
        end

如果您希望安装特定版本,则需要在docker provisioner(按顺序运行配置程序)之前运行shell配置程序并安装要使用的版本