Vagrant provisioner 上的 docker 守护进程版本是多少?

What is the docker daemon version on Vagrant provisioner?

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

不幸的是,在 documentation of the provisioner 中没有提到要安装哪个版本的 Docker 守护程序。同样通过在 google 或 github 问题上搜索我的问题。

谁能给我指个右边directions/docs?

基本上 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 供应器之前 运行 一个 shell 供应器(供应器按顺序排列 运行)和安装您要使用的版本