(TIL) 20220128, docker로 배포

2022. 1. 29. 03:01TIL(Today I learned)

반응형

📕Facts(한 것)


  • Docker로 user 부분 배포 시도(로컬에서는 가능, aws에서는 아직...)
  • Like부분 C, D 구현 완료.
  • 팀원 코드 리뷰 진행

 

📕Findings(배운 것)


Docker의 기본 명령어를 숙지 할 수 있는 삽질을 진행했다....

도커를 통한 배포과정은 다음과 같다.

  1. 도커파일 생성
  2. 도커 이미지 생성
  3. 도커 빌드
  4. 배포

루트프로젝트에 Dockerfile을 생성하여 기본 설정을 해주고,

도커 이미지를 생성해서 , 빌드를 진행해준다.

 

docker tag [프로젝트네임+버전] [docker id/docekr repository이름] .

을 통해서 이미지를 생성해주고

 

docker build 를 진행해준다.(자세한 내용은 추후에...)

 

그리고 docker run을 하면 로컬에서는 실행이 가능하다.

 

하지만 우리의 목표는 aws상에서의 배포이기 때문에,

 

도커 이미지를 docker repository에 push 하고, aws상에서 pull해서 진행했다.

 

aws상에서 작동은 성공했지만, 포트번호가 맞지 않는지, 서버와 연결이 되지 않았다.

이 문제를 얼른 해결해야할것 같다.

 

 

 

📕Feeling(느낀 점)


스프링으로 구현하면서, 어떻게 하면 좀 더 스프링스럽게 코드를 작성할 수 있을까를 항상 고민하는 것 같다.

그런데 이런 생각이 깊어지다보면 코드를 한줄도 작성하지 않는 문제가 생기기 마련이다.

 

그래서 일단은 코딩테스트 푼다고 생각하고 구현한 후 리팩터링 과정을 거쳐서 수정을 진행해야겠다.

 

 

📕여담


반응형