우주먼지
article thumbnail

💡 Docker Compose Error

Compose를 up 시키고 컨테이너 중 1개가 pending 상태에 걸림

 

docker-compose.yaml 빌드
두 컨테이너중 server-spring 컨테이너 포트가 안올라오고 요청 전송시 서버의 리소스 불러오기가 안되는 상황
컨테이너 삭제
docker-compose down

 

위 과정을 3~4번 반복을 해도 안되자 aws 인스턴스 재부팅, 각각의 컨테이너를 개별 실행 해보기로 함

 

client 컨테이너 생성
spring 컨테이너 실행 실패 (플랫폼 이슈)
서버 컨테이너 watch 모니터링을 걸어놓고 로그인 요청 전송
jdk에 에러가 뜨지만 사실 jdk는 잘 설치되있었다


헤메던 도중 검색해보니 Stackoverflow 글중에 컨테이너 실행 & 빌드 시 플랫폼 호환성 문제였다
https://stackoverflow.com/questions/72388698/docker-is-giving-me-an-error-when-running-it

 

Docker is giving me an error when running it

I'm using windows and installed docker recently. I've just run command docker run busybox and it gives WARNING: The requested image's platform (linux/amd64) does not match the detected host platfo...

stackoverflow.com

 

windows/amd64 , linux/amd64 , linux/amd64/v8 을 해도 안됨


도중에 눈에 띈 에러가 있었음


wanted가 시스템에서 원하는 플랫폼인줄알고 계속 amd로 했었다가
플랫폼 변경을 arm64으로 해보기로 했다

ㅋㅋ

linux/arm64/v8 로 하니까 바로 성공

컨테이너 삭제, 컴포즈 다운, 다시 컴포즈 업을 해봄


ㅋㅋ 컨테이너 플랫폼 호환성은 해결되었지만 이번엔 다른 에러 발생!!
또 다른 에러는 포스팅 예정

profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그