EC2にDocker&docker-composeをインストールする
EC2(Amazon Linux)を立ち上げてDockerないしdocoker-composeをインストールすることは結構あると思います。
怠惰なあなたに送るdocker&docker-composeを一括で導入するためのコマンドです。
ワンライナー
$ sudo yum update && sudo amazon-linux-extras install -y docker && sudo service docker start && sudo usermod -a -G docker ec2-user && sudo chkconfig docker on && sudo yum install -y git && sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && docker-compose version && sudo reboot
上と下のコマンドは同じことをしております。
一つずつ
$ sudo yum update
$ sudo amazon-linux-extras install -y docker
$ sudo service docker start
$ sudo usermod -a -G docker ec2-user
$ sudo chkconfig docker on
$ sudo yum install -y git
$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose version
$ sudo reboot
以上です。
あとは、rebootしているのでちょっとまってから再度、EC2に接続するといいでしょう
補足
# docker-composeの最新版を取得するためのコマンド
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose