규턴의 개발블로그
[Docker] Dockerfile를 이용한 docker-compose.yml 구성 정리
devops/docker 2022. 10. 4. 16:44

기존 DockerFile FROM openjdk:11-jre EXPOSE 9100 WORKDIR /usr/app ARG JAR_FILE=build/libs/*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java", "-jar", "-Xms2048M", "-Xmx2048M", "/app.jar"] FROM: openjdk:11-jre docker-hub에서 "openjdk:11-jre"이미지를 가져온다 (기존에 로컬에 있는경우는 해당 이미지를 pull하지 않고(dockerhub 들리지않고) 바로 가져옴) EXPOSE 9100 해당 EXPOSE는 실제 docker가 외부에 9100포트로 공개할것이다. 딱 여기서 끝임 이것만으로 "docker run"했을때 -p 옵션 주지 않으..

[DOCKER] react-docker시 unable to resolve dependency tree 문제 해결

삽질정리 # 1. node 이미지 사용 FROM node:16-alpine # 2. 패키지 우선 복사 COPY ./troller/package* /usr/src/app/ WORKDIR /usr/src/app RUN npm install # 3. 소스 복사 COPY ./troller /usr/src/app # 4. WEB 서버 실행 (Listen 포트 정의) EXPOSE 3000 CMD npm start 지금까지 사용해오던 react와 관련된 dockerfile이다 그중 RUN npm install에서 자꾸 에러가 떴다. jenkins에서 빌드해보니 npm ERR! Could not resolve dependency: npm..