<aside> 📌 프로비저닝(Provisioning) : 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용 할 수 있는 상태로 미리 준비해 두는 것을 말한다.

</aside>

배포

docker 배포 세팅 그림

docker 배포 기본 흐름

<aside> ❗ 도커 배포 세팅 순서

  1. git에다가 코드를 푸시 내 로컬에서 테스트(로컬에 도커 설치)
  2. 도커에 우분투 설치
  3. 우분투에 jdk설치
  4. 내 코드를 도커 내부에서 다운 받을 수 있게 (git에 있는 파일 다운받아서 jar로 굽기)
  5. images 구워서 docker 허브로 올리기
  6. docker 허브에 있는 것을 aws로 받아서 배포

Untitled

</aside>

도커를 사용한 배포와 미사용 배포의 차이!

프로비저닝(Provisioning) 설명와 demand on 설명

<aside> 💡 실행할 때 같이 이미지가 구워지도록 스크립트로 작성을 해서 동적인 이미지로 구울수 있도록 만드는것이 가장 좋다. (우리가 한것은 정적인 이미지를 올린것)

</aside>

<aside> 📌 *demand on : 요구할 때 반응

Untitled

프로비저닝을 해야한다.


이미지는 그냥 주고 주문서는 동적으로 만드는 것 둘 다 프로비저닝 이긴하다.

Untitled

</aside>

프로젝트 생성

<aside> ❗ 시작 전 모든 컨테이너이미지를 삭제한다.

</aside>

Cursor AI로 실행 (docker_lab에서 작업)