우선 간략하게 필요한 것 부터

docker build -t auth:latest .

순서

변경사항이 생겼을 경우

  1. 프로젝트 빌드

    1. ./gradlew build → 이때 권한이 필요한데 이거는

    chmod +x gradlew 로 권한 설정하면 됩니다.

  2. docker-compose down

    1. 해당 단계는 기존에 docker container가 띄워져있지 않았을 경우 생략해도 됩니다.
  3. docker-compose build

    1. docker-compose파일을 Build합니다.
  4. docker-compose up -d

    1. 이미지를 바탕으로 컨테이너를 생성합니다.
  5. 각각의 container를 하나의 network에 넣어줍니다.

    1. 이렇게해야 eureka server같은 경우도 공용으로 사용이 가능합니다.

Untitled

network 생성

docker-compose.yml파일의 변경점