티스토리 뷰
728x90
반응형
M1 chip을 사용하는 맥에서 도커 이미지 빌드후에 푸시를 하고,
해당 이미지를 기반으로 aws에서 컨테이너를 생성할때 오류가 발생하신다고요?
당연히 그럴수 있어요
아마도 이런 오류를 만나셨을것 같습니다
exec user process caused: exec format error
별다른 옵션없이 도커 이미지 빌드를 M1 맥에서 했다면
해당 이미지는 M1용 이미지라서 이 이미지를 리눅스상에서 컨테이너화 하면 오류가 발생할수 있습니다
도커에서 이미지를 빌드할때 --platform 옵션을 통해 어떠한 환경에서 컨테이너화할지 생각해보시고 옵션을 주면
해당 OS에서 컨테이너가 실행되어도 정상적으로 동작합니다
docker buildx build --platform=linux/amd64 -t image-name:version .
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
누가 javascript로 SOLID 지키는 소리를 내었는가 (0) | 2022.05.06 |
---|---|
덕타이핑은 뭐냐 (0) | 2022.05.04 |
DST Root CA X3 루트 인증서가 만료되었습니다 (8) | 2021.10.01 |
맥에 오라클 설치하기 (0) | 2021.09.01 |
맥 "저장 공간" "기타" 용량 범인 찾기 (docker 용량 줄이기) (1) | 2021.08.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- AWS
- 자바스크립트
- 공모전
- CSS
- 앱스토어
- 어플리케이션
- 모바일
- 게임
- 경진대회
- 대학생
- 애플
- 아이폰
- php
- 벤처
- 아이디어
- JavaScript
- 네이버
- Apple
- 앱
- 창업
- 안드로이드
- 소프트웨어
- 스마트폰
- 웹표준
- 구글
- iPhone
- android
- 트위터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함