AWS EC2(Amazon Linux)にDockerインストール、起動、停止

AWSのEC2を利用して、Dockerを起動します。

AWS EC2でインスタンスを起動する

今回は、以下のOSを指定しました。

・AMI

Amazon Linux 2 AMI (HVM), SSD Volume Type

・インスタンスタイプ

t2.micro

EC2(Amazon Linux)にDockerをインストール

EC2への接続の仕方については、ここでは記載していません。

OSバージョン確認

$ cat /etc/system-release
Amazon Linux release 2 (Karoo)

yumアップデート

sudo yum update -y

Dokcerインストール

Amazon Extras LibraryからDockerをインストール

sudo amazon-linux-extras install docker -y

Dockerインストール確認

Dokcerのバージョンを表示することで、インストールされているか確認します

$ docker --version
Docker version 19.03.6-ce, build 369ce74

無事バージョンが表示されました

Dockerの起動

$ sudo service docker start
Redirecting to /bin/systemctl start docker.service

Dockerグループにユーザーを追加

デフォルトの”ec2-user”ユーザーを追加します。

sudo usermod -a -G docker ec2-user

グループへの追加が終わったら、ログインし直してユーザー権限が反映されていることを確認します。

Dockerコマンド実行確認

ログインし直したら、dockerコマンドを実行してみます。infoオプションでDockerの情報を表示します。

$ docker info

Dockerの情報が表示できれば、sudoなしでdockerコマンドを実行できています。

Dockerを停止する

$ sudo service docker stop
Redirecting to /bin/systemctl stop docker.service