You are here
Home > IT > AWSのEC2にDockerをインストールする

AWSのEC2にDockerをインストールする

dockerはyumで普通にインストールする。

sudo yum install -y docker

docker-composeのインストール方法はHPに丁寧に記載されている。

Docker Compose のインストール

https://docs.docker.jp/compose/install.html

要約するとLinuxには下記の三つ。

  1. Linux における Compose のインストール
  2. pip を利用したインストール
  3. コンテナとしてのインストール

1がおすすめ。理由は下記

  • 2:python3入れなくちゃいけないのが面倒
  • 3:dockerサービス立ち上げておく必要がある。

3でdocker立ち上げてないとdocker-compose –version時にエラーでる。

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.

というわけで下記で実行

$ sudo curl -L https://github.com/docker/compose/releases/download/1.28.2/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.28.2, build 67630359

コメントを残す

Top