3
1

More than 1 year has passed since last update.

【AWS】EC2内にDockerをインストールする一番簡単な方法!

Posted at

はじめに

皆さんがEC2内にDockerをインストールしたことがありますでしょうか?
もちろん公式dockerのドキュメントでは、Dockerインストールする方法は紹介されており、スクリプトを実行すれば、手軽にインストールことができます。
実はAWSはもっと簡単な方法が提供されていることは皆さんご存知でしょうか?

結論

AWS側では非常に簡単なインストール方法が提供されており、
それはSystems Managerが提供しているRun Commandを利用することです!

Run CommandでAWS-ConfigureDockerを一発実行すれば、
EC2内にDockerをインストールすることができます。
image.png
この機能はめちゃくちゃ便利で、非常にお勧めします!!

手順

1.Systems Managerを利用する前提は、EC2にSSM用ロールを付与することです。
以下のように、AmazonEC2RoleforSSMロールをEC2に付与します。
image.png

2.EC2上にSystems Manager Agentをインストールします。
公式サイトに準じて、Systems Manager Agentをインストールしてください。

3.Systems ManagerのRun Commandで、AWS-ConfigureDockerを選択してから実行します。
image.png
ターゲットに、対象のEC2を選択し他の上、実行してください。
image.png

4.しばらく時間が経つと、実行成功が確認できました。
image.png

5.EC2内に確認したところ、Dockerが無事にインストールされたことを確認できました。
image.png

注意点

EC2はUbuntuの場合は、現時点ではまだサポートされていない模様です。
実際UbuntuのEC2に、上記のRunCommandを実行したら、下記のようなエラーが出力されていました。
いつかUbuntuもサポートされたら嬉しいですね。
image.png

3
1
2

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
3
1