フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

EC2にdocker/docker-composeをインストールする

はじめに

  • EC2にDockerをインストールする。下記のサイトの手順通りに進めるとインストールできる。 docs.aws.amazon.com

  • docker-composeのインストールは下記のサイトの手順通りに進める docs.docker.jp

EC2にDockerにインストールする

  • インスタンスでインストールされているパッケージとパッケージキャッシュを更新する。
sudo yum update -y
  • 最新の Docker Community Edition パッケージをインストールする。
sudo amazon-linux-extras install docker
  • Dockerサービスを開始させる
sudo service docker start
  • ec2-user を docker グループに追加すると、sudo を使用せずに Docker コマンドを実行できます。
sudo usermod -a -G docker ec2-user

‐ ログアウトし、再びログインして、新しい docker グループアクセス権限を取得します。ec2-user が sudo を使用せずに Docker コマンドを実行できることを確認します。

$ docker info
Client:
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0

docker-composeインストール

  • Docker Compose 最新版をダウンロード
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  • バイナリに対して実行権限を付与
sudo chmod +x /usr/local/bin/docker-compose
  • 実行できるか下記のコマンドで確認する
$ docker-compose  version
docker-compose version 1.16.1, build 6d1ac21
docker-py version: 2.5.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t  3 May 2016