IT/doker

docker - no matching manifest for linux/arm64/v8 in the manifest list entries 메시지 발생

generator 2024. 2. 5. 11:39

도커 컴포즈를 m1 맥에서 실행하는데 해당 메시지가 발생했다.

도커에서 mysql 를 받을때 이런 에러가 발생하면 

1
docker pull --platform linux/x86_64 mysql
cs

이런씩으로 하면 된다고 하는데 컴포즈에서는 --platform linux/x86_64 옵션이 먹지를 않았다.

대신 스크립트에서 platform: linux/x86_64  이렇게 추가를 해주니 정상적으로 동작을 했다. 

 

1
2
3
4
5
services:
  db:
    platform: linux/x86_64
    image: mysql:5.7
    ...
cs