什么是Vagrant配置器上的docker守护进程版本?
问题描述:
我想知道哪些是Vagrant在其虚拟机上安装的版本(我的具体情况是:使用box ubuntu/trusty64)如果选择了Docker provisioner。 特别是,我希望它是一个固定的版本,因为它必须反映我的分期环境。什么是Vagrant配置器上的docker守护进程版本?
不幸的是,在documentation of the provisioner中没有提到Docker守护进程将安装哪个版本。通过搜索我的问题,无论是在谷歌或github问题。
有人可以指点我正确的方向/文档吗?
答
基本上流浪者会尝试安装回购的最新版本。您可以在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
检讨如果你喜欢安装特定的版本,你会需要你的搬运工供应方之前运行shell供应方(供应方,以便运行),并安装你想使用的版本