149
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

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

個人利用レベルで試したかったので、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'
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
149
Help us understand the problem. What are the problem?