【发布时间】:2020-01-20 23:35:22
【问题描述】:
我在部署 openstack pike 时遇到了问题。
运行预检查命令时出错。
Kolla-ansible 版本 6.0.0.0rc2,Ubuntu Server 16 LTS [错误][1]
我发现需要的 docker 版本是>=2.4.6。
我现在是1.12.6。
致命:[本地主机]:失败! => {"msg": "条件检查'result | failed or result.stdout | regex_replace('.(\\d+\\.\\d+\\.\\d+).' , '\\1') | version_compare(docker_version_min, '(\\d+\\.\\d+\\.\\d+).', '\\1') | version_compare(docker_version_min, '
所以,我尝试通过运行命令来升级它
sudo pip install -U docker==2.4.2
但docker version 仍然说是1.12.6 并出现错误。
我的问题是:我是否必须以其他方式升级 docker,更改 kolla-ansible 剧本中的某些内容,或者其他什么?
PS 我知道 pike,Ubuntu srv 16 和 6.0.0.0rc2 有点过时了,但它只适用于我的大学项目 :)
【问题讨论】:
-
我们能看到ansible代码中包含
result | failed的部分吗?过滤器是否存在?
标签: python docker pip ansible openstack