Skip to content

Instantly share code, notes, and snippets.

@tamamushi
Last active March 3, 2019 15:16
Show Gist options
  • Save tamamushi/be848daa1fedfee45fdb312f980ce7c2 to your computer and use it in GitHub Desktop.
Save tamamushi/be848daa1fedfee45fdb312f980ce7c2 to your computer and use it in GitHub Desktop.

Revisions

  1. tamamushi revised this gist Apr 30, 2016. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions docker-compose_setup4centos67.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@

    # CentOS 6.7へのdocker-composeインストールメモ
    ## CentOS 6.7へのdocker-composeインストールメモ

    ## docker-composeとdocker-engineとCentOSのバージョン関係
    ### docker-composeとdocker-engineとCentOSのバージョン関係

    |docker-compose |docker-engine |CentOS |
    |:-------------:|:------------:|:--------:|
    @@ -16,15 +16,15 @@
    公式によると、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](http://blog.amedama.jp/entry/2015/08/26/213828)
    CentOS 6.7でdocker-composeを動作させるには以下が必要だった
    - docker-engineのインストール
    - dockerをdaemon起動させる
    - docker-compose 1.5.2をインストール

    ## docker-engineのインストール
    ### docker-engineのインストール

    $ sudo yum update

    @@ -42,7 +42,7 @@ CentOS 6.7でdocker-composeを動作させるには以下が必要だった
    $ docker -v
    Docker version 1.7.1, build 786b29d

    ## dockerをdaemon起動させる
    ### dockerをdaemon起動させる

    $ sudo chkconfig docker on

    @@ -52,12 +52,12 @@ CentOS 6.7でdocker-composeを動作させるには以下が必要だった

    $ sudo service docker start

    ## docker-compose 1.5.2をインストール
    ### docker-compose 1.5.2をインストール

    $ 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
  2. tamamushi revised this gist Apr 30, 2016. 1 changed file with 22 additions and 26 deletions.
    48 changes: 22 additions & 26 deletions docker-compose_setup4centos67.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@

    CentOS 6.7へのdocker-composeインストールメモ
    # CentOS 6.7へのdocker-composeインストールメモ

    docker-composeとdocker-engineとCentOSのバージョン関係
    ## docker-composeとdocker-engineとCentOSのバージョン関係

    |docker-compose |docker-engine |CentOS |
    |:-------------:|:------------:|:--------:|
    @@ -10,20 +10,22 @@ docker-composeとdocker-engineとCentOSのバージョン関係
    |1.5.2 |1.7.1- |6.7 |

    詳細は以下を参照
    [docker composeとdocker engineバージョン対応表(公式)](https://github.com/docker/compose/wiki)
    [docker composeリリースバージョン一覧](https://github.com/docker/compose/tags)
    - [docker composeとdocker engineバージョン対応表(公式)](https://github.com/docker/compose/wiki)
    - [docker composeリリースバージョン一覧](https://github.com/docker/compose/tags)

    公式によると、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](http://blog.amedama.jp/entry/2015/08/26/213828)
    CentOS 6.7でdocker-composeを動作させるには以下が必要だった
    -docker-engineのインストール
    -dockerをdaemon起動させる
    -docker-compose 1.5.2をインストール
    - docker-engineのインストール
    - dockerをdaemon起動させる
    - docker-compose 1.5.2をインストール

    ## docker-engineのインストール

    docker-engineのインストール
    $ sudo yum update

    $ sudo tee /etc/yum.repos.d/docker.repo <<- 'EOF'
    @@ -40,30 +42,24 @@ docker-engineのインストール
    $ docker -v
    Docker version 1.7.1, build 786b29d

    dockerをdaemon起動させる
    ""
    $ sudo chkconfig docker on
    ## dockerをdaemon起動させる

    $ sudo tee /etc/sysconfig/docker <<- 'EOF'
    other_args="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
    EOF
    $ sudo chkconfig docker on

    $ sudo service docker start
    ""
    $ sudo tee /etc/sysconfig/docker <<- 'EOF'
    other_args="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
    EOF

    docker-compose 1.5.2をインストール
    ""
    $ 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
    ""
    $ sudo service docker start

    おまけ
    ""
    ## dockerグループにユーザーを追加してあげればdocker実行毎のsudoが要らなくなる
    $ sudo usermod -aG docker vagrant
    ""
    ## docker-compose 1.5.2をインストール

    $ 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


  3. tamamushi revised this gist Apr 30, 2016. 1 changed file with 14 additions and 15 deletions.
    29 changes: 14 additions & 15 deletions docker-compose_setup4centos67.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@
    CentOS 6.7へのdocker-composeインストールメモ

    docker-composeとdocker-engineとCentOSのバージョン関係

    |docker-compose |docker-engine |CentOS |
    |:-------------:|:------------:|:--------:|
    |1.7.0 |1.9.1- |7.0 |
    @@ -23,23 +24,21 @@ CentOS 6.7でdocker-composeを動作させるには以下が必要だった
    -docker-compose 1.5.2をインストール

    docker-engineのインストール
    ""
    $ 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 update

    $ sudo yum install docker-engine
    $ 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

    $ docker -v
    Docker version 1.7.1, build 786b29d
    ""
    $ sudo yum install docker-engine

    $ docker -v
    Docker version 1.7.1, build 786b29d

    dockerをdaemon起動させる
    ""
  4. tamamushi created this gist Apr 30, 2016.
    70 changes: 70 additions & 0 deletions docker-compose_setup4centos67.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,70 @@

    CentOS 6.7へのdocker-composeインストールメモ

    docker-composeとdocker-engineとCentOSのバージョン関係
    |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 |

    詳細は以下を参照
    [docker composeとdocker engineバージョン対応表(公式)](https://github.com/docker/compose/wiki)
    [docker composeリリースバージョン一覧](https://github.com/docker/compose/tags)

    公式によると、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](http://blog.amedama.jp/entry/2015/08/26/213828)
    CentOS 6.7でdocker-composeを動作させるには以下が必要だった
    -docker-engineのインストール
    -dockerをdaemon起動させる
    -docker-compose 1.5.2をインストール

    docker-engineのインストール
    ""
    $ 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
    ""

    dockerをdaemon起動させる
    ""
    $ 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
    ""

    docker-compose 1.5.2をインストール
    ""
    $ 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
    ""