個人利用レベルで試したかったので、ECSは使わずEC2インスタンス内にAmazon Linux 上に Docker と Docker Compose をインストールしたメモ。
この記事では原則 AWS や Docker が公式に公開している手順に基づいて行っています。
EC2 への Docker インストール
Docker の基本 - Amazon EC2 Container Service に基づいて、 yum
にて行う。
# yum の更新
$ sudo yum update -y
# yum から docker をインストール
$ sudo yum install -y docker
# docker サービスの起動
$ sudo service docker start
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
# ec2-user を docker グループに追加する
$ sudo usermod -a -G docker ec2-user
一度ログアウトし、再度ログインすると、 docker
コマンドが利用可能になる。
$ docker info
EC2 への Docker Compose インストール
Install Docker Compose - Docker Documentation に基づいて行う。
# 一時的にスーパーユーザーになる
$ sudo -i
# ここから一時的にスーパーユーザー ----
$ curl -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# docker-compose コマンドに実行権限付与
$ chmod +x /usr/local/bin/docker-compose
# スーパーユーザーを抜ける
$ exit
# スーパーユーザーここまで ----
# docker-compose コマンドの実行確認
$ docker-compose --version
docker-compose version 1.11.2, build dfed245
補足
docker, docker-compose コマンドを都度打つのは手間なので、aliasを付与しとくと楽。
alias d='docker'
alias dc='docker-compose'