如何在Linux RHEL 6.6上安装docker-compose?

任何想法如何在Linux RHEL上安装docker-compose。

我遵循以下步骤

sudo yum install epel-release sudo yum install -y python-pip sudo pip install docker-compose sudo yum upgrade python* 

当我试图检查它的版本(docker-compose -version)时,

  Traceback (most recent call last): File "/usr/bin/docker-compose", line 7, in <module> from compose.cli.main import main File "/usr/lib/python2.6/site-packages/compose/cli/main.py", line 17, in <module> from . import errors File "/usr/lib/python2.6/site-packages/compose/cli/errors.py", line 10, in <module> from docker.errors import APIError File "/usr/lib/python2.6/site-packages/docker/__init__.py", line 3, in <module> from .client import DockerClient, from_env File "/usr/lib/python2.6/site-packages/docker/client.py", line 2, in <module> from .models.containers import ContainerCollection File "/usr/lib/python2.6/site-packages/docker/models/containers.py", line 874 for network in networks} ^ SyntaxError: invalid syntax 

有关这个问题的任何想法或我犯了安装错误?

不build议使用RHEL 6,不支持Docker。

在允许Docker的最新版本的Linux内核中增加了很多内容,但在RHEL 6上缺less这些内核,因为它被devise成一个具有非常长期支持(10年)的企业系统。

简而言之就是太旧了,而红帽本身并没有在其上移植Docker 。

我怀疑问题是与安装。 不过,你可以参考这个网页。

根据你得到的错误,似乎有一些问题的文件/usr/lib/python2.6/site-packages/docker/models/containers.py

为什么不检查该文件是否有一些修改。 否则,你可以使用github仓库清理docker-compose。