본문 바로가기
  • Adillete
[Docker]

[Docker] xargs 유틸리티 없는 문제

by 아딜렛 2025. 6. 26.
0.415 xargs is not available
0.415
------
Dockerfile:7
--------------------
   5 |     # Windows gradlew 실행 권한 추가
   6 |     RUN chmod +x gradlew
   7 | >>> RUN ./gradlew clean build --no-daemon -x test
   8 |
   9 |     # Runtime stage
--------------------
ERROR: failed to solve: process "/bin/sh -c ./gradlew clean build --no-daemon -x test" did not complete successfully: exit code: 1
//지금 temurin 쓰는데 이거도 xargs 유틸리티가 없어서 생기는 문제라고

 

 

여기서 보고 답 찾음

 

참고

https://velog.io/@mj3242/Dockerfile-%EB%82%B4-RUN-.gradlew-bootJar-%EC%8B%A4%ED%96%89%EC%8B%9C-xargs-not-available-%EC%97%90%EB%9F%AC

 

Dockerfile 내 RUN ./gradlew bootJar 실행시 'xargs not available' 에러

docker-compose를 이용하려 레디스 컨테이너, 스프링 부트 App 컨테이너를 띄우고스프링과 레디스를 연동하여 사용하는 코드를 확인하는 과정을 진행하던 중 발생한 에러이다.우선 Dockerfile의 구성은

velog.io

 

# Build stage
FROM openjdk:17-jdk-alpine AS builder #-alpine 추가해줌

#WORKDIR /app
COPY gradlew .
COPY gradle gradle
COPY build.gradle .
COPY settings.gradle .
COPY src src
# Windows gradlew 실행 권한 추가
RUN chmod +x gradlew
RUN ./gradlew clean build --no-daemon -x test

# Runtime stage  
FROM eclipse-temurin:17-jre-alpine
WORKDIR /app