(※ EC2 인스턴스 생성, 보안그룹 설정 등은 생략)
아마존 리눅스 기반 인스턴스일 경우, amazon-linux-extras
명령어로 docker 설치
sudo yum update -y
sudo amazon-linux-extras install docker
sudo service docker start
로컬에서 도커 이미지 빌드
docker build -t my_web_service .
도커 허브 로그인
` docker login
도커 이미지를 docker hub로 푸시하기
`docker push anjinwoong/my_web_service
EC2 인스턴스에서 docker image 다운로드 & 실행
sudo docker pull anjinwoong/my_web_service
sudo docker run -d --rm -p 80:80 anjinwoong/my_web_service
※ ECS는 프리티어 서비스가 아니므로 요금 주의
nginx, tomcat-webserver, custom 컨테이너 등 선택
이미지 항목은 배포할 이미지 명
private repository 인 경우 '프라이빗 레지스트리 인증' 체크 후 입력
고급 설정에서는 컨테이너 모니터링 주기, 명령어, 환경변수 등 설정 진행
FARGATE
옵션을 선택하여 서버리스로 배포