当ドキュメントはEC2インスタンスおよびElastic IPの設定方法を記述したものです。これらを無料で使用する方法を記したものではありません。通常、下記方法で設定すると無料で使用することができますが、無料であることを保証するものではありません。したがって、当ドキュメントに倣って各設定をしたことで料金が発生しても、いかなる理由においても責任をおいません。
無料期間中のEC2インスタンス起動は基本的に無料ですが(全て無料対象環境を選択し、起動した場合)、 利用状況によっては料金が発生するため、不要になった際は必ず削除してください。詳細は公式ドキュメントを参照してください。
Elastic IPについては料金が発生する可能性があります。
EC2インスタンス等に関連付けを行えば無料で使用できます。しかし、その後、インスタンスを削除したり、手動で関連付けを解除することによって、どのインスタンスにも関連付けが行われていない場合、料金が発生します。関連付けを解除した際は、必ずIPの「解放」を行ってください。詳細は公式ドキュメントを参照してください。
また、当ドキュメント下部に解放の方法を記述しています。
事前にAWSのアカウントを開設してください。
#!/bin/bash
# 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
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
sudo yum install -y git