문제 ❗
Docker 26 버전 다운로드 후, Gradle task 중 bootImageBuild 시 아래와 같은 에러 발생
> Running creator
[creator] ===> ANALYZING
[creator] Image with name "docker.io/library/build-image-issue:0.0.1-SNAPSHOT" not found
[creator] ===> DETECTING
[creator] ERROR: failed to initialize detector: open /cnb/buildpacks/paketo-buildpacks_new-relic/8.7.0/buildpack.toml: no such file or directory
> Task :bootBuildImage FAILED
원인 🔧
https://github.com/spring-projects/spring-boot/issues/39323
해당 원인은 정확하지는 않으나 Docker 25 버전 ( 2024년 1월 출시 ) 이상 부터 도커 이미지 구조가 바뀌면서
Spring boot 3.2.2 이하 버전들은 해당 build 시 이슈 발생하는 것으로 파악함.
해결 ✅
도커 23 버전으로 downgrade
# docker 서비스 중지
sudo service docker stop
#docker 관련 파일 검색
sudo dpkg -l | grep docker
#docker 패키지 제거
sudo apt remove docker-ce docker-ce-cli containerd.io
#docker 설정 파일 제거
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
#(선택사항)
#docker 이름과 관련된 파일 있는지 확인
sudo find / -name "*docker*" -o -name "*Dockerfile*" -o -name "*docker-compose*"
#나온 리스트가 있을 경우, 위의 명령어와 함께
#chat gpt에다가 '해당 리스트에서 도커 관련 파일 삭제 명령어 뽑아줘' 하면 삭제 명령어 붙여넣어서 삭제 진행
#잔재가 남아있으면 꼬일 경우가 있기 때문에..
'공부' 카테고리의 다른 글
[Ubuntu] 우분투에서 실행 중인 포트 확인 및 죽이기 (0) | 2024.04.01 |
---|---|
[ERROR] macOS - ls: .: Operation not permitted 에러 (0) | 2024.04.01 |
[ERROR] 디스크를 WSL2에 연결하지 못했습니다. 지정된 파일을 찾을 수 없습니다.Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND (0) | 2024.03.24 |
[백준] 2609번 문제 풀이 - JAVA (0) | 2024.01.28 |
[ERROR] S3 - The bucket does not allow ACLs (1) | 2023.12.05 |