25
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Amazon Linux 2でdocker、docker-composeを使う(2019年5月)

Last updated at Posted at 2019-05-28

生 EC2 の Amazon Linux 2 上で、docker 18.09.2、docker-compose 1.23.2 を使ってみます。(2019年5月現在)

docker のインストール

ec2-user 権限でログインして、docker をインストールします。

sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo chkconfig docker on
sudo usermod -a -G docker ec2-user

ログインし直すと docker コマンドが使えるようになります。

docker --version
Docker version 18.06.1-ce, build e68fc7a215d7133c34aa18e3b72b4a21fd0c6136

docker-compose のインストール

docker-compose は https://docs.docker.com/compose/install/
「Linux」タブに記載の手順でインストールしていきます。

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.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.23.2, build 1110ad01

今回 1.23.2 を選んだのは Docker Desktop とバージョンを揃えるためです。
リリース一覧は https://github.com/docker/compose/releases にあります。

Alpine Linux の起動

とりあえず、軽量な Alpine Linux を起動してみます。

docker run -it alpine sh

Alpine Linux は軽量すぎて bash すら入っていないので、入れる必要があります。

apk add bash && bash

Alpine Linux 以外に Ubuntu も Amazon Linux すらも動きます。

docker run alpine cat /etc/os-release
docker run ubuntu cat /etc/os-release
docker run amazonlinux cat /etc/os-release

Alpine Linux は 5.5MB、Ubuntu は 70MB、Amazon Linux は 162MB。
だいぶ容量が違います。

docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
amazonlinux         latest              b94321659aca        4 days ago          162MB
ubuntu              latest              7698f282e524        12 days ago         69.9MB
alpine              latest              055936d39205        2 weeks ago         5.53MB
25
17
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
25
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?