ご案内_AWS CloudTech
インフラ基礎講座
準備
AWS基礎_主要サービス
冗長化とスケーラビリティ
DNSと障害対策
HTTPSとキャッシュ
AWS CLI
Infrastructure as Code(IaC)
コラム
Docker

【Docker講座5】EC2環境のセットアップ / セットアップコマンドを理解する / サンプルアプリの起動【8:41】

docker-composeインストール公式ドキュメント(英語)

■セットアップコマンド

sudo yum update -y && \
sudo amazon-linux-extras install  -y docker && \
sudo usermod -a -G docker ec2-user && \
sudo systemctl start docker.service && \
sudo systemctl status docker.service && \
sudo systemctl enable docker.service && \
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose && \
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && \
sudo yum install -y python37 python3-devel gcc jq tree git && \
git clone https://github.com/AWSCLOUDTECH/tutorial.git && \
cd tutorial/todobackend && \
cd src && \
pip3 install -r requirements.txt --user && \
python3 manage.py migrate && \
python3 manage.py runserver 0.0.0.0:8000

2021/4/11 ディレクトリ名をsource⇨todobackendに変更しました