docker-compose | docker-engine | CentOS |
---|---|---|
1.7.0 | 1.9.1- | 7.0 |
1.6.2 | 1.9.1- | 7.0 |
1.5.2 | 1.7.1- | 6.7 |
詳細は以下を参照
公式によると、docker1.8以上はCentOS7以上しかサポートしないとの事
Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.
より詳しい情報源
Docker v1.8 から RHEL/CentOS6 はサポート外になった - CUBE SUGAR CONTAINER
CentOS 6.7でdocker-composeを動作させるには以下が必要だった
- docker-engineのインストール
- dockerをdaemon起動させる
- docker-compose 1.5.2をインストール
$ sudo yum update
$ sudo tee /etc/yum.repos.d/docker.repo <<- 'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
$ sudo yum install docker-engine
$ docker -v
Docker version 1.7.1, build 786b29d
$ sudo chkconfig docker on
$ sudo tee /etc/sysconfig/docker <<- 'EOF'
other_args="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
EOF
$ sudo service docker start
$ sudo sh -c "curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose"
$ sudo chmod +x /usr/local/bin/docker-compose
# dockerグループにユーザーを追加してあげればdocker実行毎のsudoが要らなくなる
$ sudo usermod -aG docker vagrant