AWS

aws 백엔드 배포

MDanderson 2023. 5. 2. 02:21

아마존리눅스용 도커 설치

https://cafe.naver.com/eddicorp/1634

 

[ 임익환 칼럼 ] Amazon Linux t4g 인스턴스(ARM)에 도커 및 docker-compose를 설치해보자

이 전 글에는 ubuntu 리눅스에 t2 인스턴스를 사용하여 docker를 설치하는 방법을 배워보았다. https://cafe.naver.com/eddicorp/1410 ...

cafe.naver.com

 

환경설정파일 생성

https://cafe.naver.com/eddicorp/1431

 

[ 미카니 칼럼 ] AWS | Docker를 활용하여 SpringBoot + MySQL + Redis를 실행하기

https://cafe.naver.com/eddicorp/1410 우리는 이 전 글에서 도커를 활용하여 EC2 에 스프링 프로젝트를 올렸습니다. 하지만 DB, Redis가 ...

cafe.naver.com

 

 

.jar 파일은 Intellij에서 우측에 build 버튼을 누르면 만들 수 있습니다.

jar enabled = false가 없다면 추가해주세요.

만약 테스트 코드 때문에 오류가 난다면 build 버튼 대신 bootJar을 클릭하시면 됩니다.

 

 

도커 설치가 완료되었다면, 방금 jar파일을 올렸던 경로로 이동할것입니다.

나 같은 경우 /home/ubuntu/gyulbe/blog/server 경로에 올렸습니다.

cd /home/ubuntu/gyulbe/blog/server/


개개인마다 폴더 이름이 다를 수 있으니 자신에게 맞는 폴더로 이동합니다.

그리고 Dockerfile과 docker-compose.yml이 있는 경로에서 아래의 명령어를 입력합니다.

sudo docker-compose up --build -d


그러면 무언가 주루룩 나오면서 ...done 이 뜰것입니다.

방금 컨테이너라는 것들을 생성한것인데요,



한번 잘 올라갔는지 아래의 명령어로 확인해보십쇼.

sudo docker ps

컨테이너들 다 잘뜨는지 확인하고,

 

그러면 이제 한번 인터넷으로 여러분의 서버를 접속해봅시다.

 

sudo docker logs fourman-server   로 잘작동되나 해보고

주소창에 Public IPv4 address와 :8888(서버포트)을 입력해 보십시오.

.저는 52.79.221.152:8080가 되겠네요. 화이트라벨에러페이지가 떠야 정상입니다.

안뜰떄는  aws-인스턴스-보인-인바운드규칙에 이걸 넣기.