LoginSignup
180
148

More than 5 years have passed since last update.

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

Posted at

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
180
148