Posted at

AWS EC2 Amazon LinuxでDocker, Docker Composeをインストールする

More than 1 year has passed since last update.

個人利用レベルで試したかったので、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'