Dev/Issue

[Docker] M1 맥북 x86 관련 에러 발생

younsik 2022. 4. 6. 18:47
# services 부분에 다음 platform 부분을 추가한다

services:
  {SERVICE_NAME}:
    build:
			context: ./
			dockerfile: {DOCKER_FILE_PATH}
    platform: linux/amd64

도커 이미지의 x86 아키텍처에서 m1 맥북에서 지원되지 않는 부분이 있어 발생

# error message
no matching manifest for linux/arm64/v8 in the manifest list entries

 

1. Dockefile 사용시

# 이미지 가져오는 부분에 다음 --platform 관련 부분을 추가한다

FROM --platform=linux/amd64 {IMAGE}

2. docker-compose.yml 사용시