• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

도커 사용 관련

22.09.02 20:37 작성 조회수 174

1

안녕하세요~

Front : next.js / apollo clinet(graphql)

Back API : express / apollo server / graphql / mysql

현재 위와 같이 개발중에 있고, 도커를 이용해서 aws EC2 서버에 배포를 하려고 합니다.

설명해주신 개념으로 보면, front와 back를 도커를 이용하여 컨테이너를 각각 하나씩 생성해서

aws EC2 가상인스턴스에 업로드를 하는개념인건가요 ?

 

답변 1

답변을 작성해보세요.

0

안녕하세요! 개발중인 애플리케이션을 도커로 배포한다면 다음과 같은 과정을 거칩니다.

 

  1. 도커 이미지 생성 - 애플리케이션을 "도커 이미지"로 생성합니다. 이 이미지를 이용하여 도커 컨테이너를 생성합니다.

  2. 생성한 이미지를 중앙 저장소에 업로드 - 생성한 도커 이미지를 AWS EC2에서 실행하려면 어딘가에 저장을 먼저 해야 합니다. 대표적으로 docker hub 가 있습니다. 회원가입 후 이미지를 업로드합니다.

  3. 도커 컨테이너 생성 및 실행 - 도커 이미지를 업로드 했다면 이제 바로 사용하시면 됩니다. 실행을 원하는 곳에서 해당 이미지 주소를 지정하면 자동으로 다운받고 컨테이너를 생성합니다.

 

추가로 궁금한점 있으면 문의주세요.

감사합니다!