inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 쉬운 도커

SpringBoot 백엔드 컨테이너 구성

docker build 시 bus error가 발생합니다

해결된 질문

297

han

작성한 질문수 6

1

Window 10 사용하고, 강의 앞부분의 gradle로 빌드 후 java -jar로 실행했을 때 실패하는 건 강의와 같지만, docker build로 이미지 빌드 시도했을 때에는 아래처럼 bus error가 발생하면서 안 됩니다. 검색해보니까 메모리 용량 관련 얘기가 많아서 .wslconfig 통해서 이리저리 조절해봐도 그대로네요... Dockerfile 내용은 강의에서의 Dockerfile과 같습니다. 문제가 뭘까요?

bash 캡처.PNG

desktop 캡처.PNG

docker 가상화 docker-image container

답변 1

0

황현우

han 님 안녕하세요. 데브위키입니다.

이미지를 빌드할 때 gradle build 명령에서 에러가 발생하는 것으로 보입니다.

혹시 실습하시는 PC가 회사 내부와 같은 사내망에서 작업하시는 것인지요?

그리고 프론트앤드 이미지를 빌드하실 때는 문제가 없으셨는지 확인 부탁드립니다 😀

0

han

집에서 작업하고 있고, 프론트 db 이미지 빌드할 때에는 큰 문제 없엇습니다!

3

han

해결해서 글 남깁니다. 이후 강의 계속 진행하다가 캐싱 빌드 부분에서 RUN gradle dependencies --no-daemon 부분에서도 bus error가 발생해서 gradle 문제인가 싶어서 FROM gradle의 jdk11을 jdk17로 바꾸니까 잘 되네요 아래 런타임 이미지에서 24-jdk-slim으로 작성하긴 했는데 11-jre-slim으로 해도 전부 빌드랑 실행에 문제없엇습니다~

# 빌드 이미지로 OpenJDK 11 & Gradle을 지정
# 기존 FROM gradle:7.6.1-jdk11 AS build
FROM gradle:7.6.1-jdk17 AS build

# 소스코드를 복사할 작업 디렉토리를 생성
WORKDIR /app

# 라이브러리 설치 필요한 파일 복사
COPY build.gradle settings.gradle ./

# library 설치
RUN gradle dependencies --no-daemon

# 호스트 머신의 소스코드를 작업 디렉토리로 복사
COPY . /app

# Gradle 빌드를 실행하여 JAR 파일 생성
RUN gradle clean build --no-daemon

# 런타임 이미지로 OpenJDK 11 JRE-slim 지정
# 기존 openjdk:11-jre-slim,
# 변경 openjdk:24-jdk-slim
FROM openjdk:24-jdk-slim

# 애플리케이션을 실행할 작업 디렉토리를 생성
WORKDIR /app

# 빌드 이미지에서 생성된 JAR 파일을 런타임 이미지로 복사
COPY --from=build /app/build/libs/*.jar /app/leafy.jar

EXPOSE 8080 
ENTRYPOINT ["java"] 
CMD ["-jar", "leafy.jar"]

33강 도커 빌드 강의의 docker file

0

37

1

개발환경에서 도커 설정

1

101

2

vscode 터미널 설정 관련 질문

0

103

1

쿠버네티스 강의 언제 나오나요..

2

128

2

postgresql-repmgr:15 지원 종료에 따른 대체 이미지 변경 질문드립니다!

1

186

2

섹션 9. 레이어 관리에서 alpine OS 사용 관련 질문 있습니다!

1

72

2

도커 가상 네트워크와 Stateless 특징 관련 질문

1

74

2

우분투 설치

0

71

2

도커 보안을 실무에서 어떻게 대비하시는지 궁금합니다.

1

240

2

컨테이너를 활용한 개발환경 통일에 관하여

1

96

2

k8s 강의 일정

1

114

2

컨테이너의 Stateless 제약 관련 질문

0

98

1

docker push 하는 중 "single-platform image ..." 메세지가 나오고, docker hub에 image와 tag가 정상적으로 등록되지 않습니다.

2

100

1

docker pull [이미지] 다운로드시 에러 해결 방법 문의

1

444

2

강의 재생 오류

1

88

1

Remote JVM Debug Setting

1

105

1

빌드 방식에 대해 질문 있습니다.

1

104

2

컨테이너 레이어 질문 있습니다.

1

106

1

컨테이너 가상화 호스트 OS

1

156

2

강의 이미지 사용

1

168

2

도커컴포즈 오류

0

163

2

USER 명령어와 관련하여 질문드립니다

1

112

1

강의 예정

1

178

2

실행오류

1

214

3