posts

AWS

Oct 1, 2025 updated Oct 1, 2025 awsdeploymentdocker

이 글은 예전에 따로 적어두었던 AWS 메모를 옮기면서 다시 정리한 버전입니다.. 원문이 짧은 편이라, 나중에 다시 볼 때 덜 끊기게 핵심 흐름만 조금 붙여뒀습니다.

chmod 400 ".pem" ssh -i ".pem" @

ec2 서버에서 docker 설치 및 실행

시스템 업데이트

sudo yum update -y

Docker 설치

sudo yum install -y docker

Docker 데몬 실행 & 재부팅 시 자동 실행

sudo service docker start sudo systemctl enable docker

ec2-user가 docker 명령어 쓰도록 권한 부여

sudo usermod -aG docker ec2-user

터미널 재접속 or exit 후 다시 ssh 접속하면 적용됨

exit

sudo yum install -y git

git clone https://github.com//.git

git branch

git pull origin branch

docker build -t manabot .

docker stop manabot docker rm manabot

docker run -d --name manabot -e DISCORD_BOT_TOKEN="" manabot