docker引擎版本错误,小于最小值

我想用Vagrant和docker做一个虚拟机系统。

这是我的stream浪文件。


Vagrant.configure("2") do |config| config.vm.box = "centos/6" config.vm.provision "docker" config.vm.synced_folder "./docker", "/tmp/docker", type: "rsync", rsync__exclude: ".svn/" $get_compose = <<-'EOF' curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > docker-compose sudo mv docker-compose /usr/bin/docker-compose sudo chown root:root /usr/bin/docker-compose sudo chmod +x /usr/bin/docker-compose EOF config.vm.provision "shell", inline: $get_compose config.vm.provision "shell", inline: "docker-compose -f /tmp/docker/docker-compose.yml up -d", run: "always" end 

但是,这个消息在最后一行失败了。 Docker引擎版本低于Compose所要求的最低版本。 您当前的项目需要1.10.0或更高版本的Docker引擎。

所以,我检查了docker版本,它是1.7.1

当我试图使用从centos / 6到centos / 7编辑相同vagrantfile的stream浪汉。 这是成功的工作。

在centos / 7中安装的docker版本大于1.7.1。

现在我明白了这个错误信息的意思。

但是,我必须安装centos / 6,我不知道如何解决这个问题。

有人知道指定docker版本在config.vm.provision“docker”或更新docker版本?

如果你知道,请教我。 谢谢。

Docker只支持CentOS 7: https : //docs.docker.com/engine/installation/linux/centos/ 。