RUST로 (잘 만든) 서버를 도커로 패키징하여 aws ec2 t4g nano 인스턴스에 올렸다!
exec format error
exec failed, exec format error 라는 명령어와 함께 실행이 안된다.
해결
- X86_64 환경에서 개발한 이미지는, 기본적으로 AMD 아키텍처에서 동작한다.
- ARM CPU 환경을 지원하기 위해서는 해당 아키텍처에서 개발해야 한다.
- 혹은, docker buildx 등을 사용해서 멀티아키텍처 개발을 한다.
- 클라우드 빌드를 통해 각 아키텍처마다 build를 할 수도 있겠다.
'연구한 이야기 > 문제 해결 이야기' 카테고리의 다른 글
Android Studio NDK breakpoint가 잡히지 않아요! (0) | 2024.03.02 |
---|---|
dockerfile은 죄가 없다. (4) | 2024.02.24 |
jenkins(image) 에서 docker buildx를 사용하고 싶어요! (0) | 2023.12.22 |
CMake 와 static library에서의 종속성 관리 (0) | 2023.12.16 |
서버 스트레스테스트 시 일정 주기로 멈춰요! (0) | 2023.12.09 |