gpt4 book ai didi

docker - docker引擎版本低于最低错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:04 29 4
gpt4 key购买 nike

我想用 Vagrant 和 docker 做一个 vm 系统。

这是我的 Vagrant 文件。


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 来 Vagrant up 时。工作成功。

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

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

但是,我必须安装 centos/6,我不知道该如何解决。

有人知道在 config.vm.provision "docker"上指定 docker 版本或者更新 docker 版本吗?

知道的请赐教。谢谢。

最佳答案

关于docker - docker引擎版本低于最低错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44792630/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com