Fail to run milvus on Mac with M1 chip

ryan@Ryans-MacBook-Air ~ % docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1af450a19e66 milvusdb/milvus:v2.0.0-rc2-20210712-a8e5fd2 “/tini – milvus run…” 17 hours ago Exited (132) 17 hours ago milvus-standalone
b15cd36af0cf quay.io/coreos/etcd:latest “etcd -listen-peer-u…” 17 hours ago Up 17 hours (healthy) 2379-2380/tcp milvus-etcd
7b4157065d87 minio/minio:RELEASE.2020-12-03T00-03-10Z “/usr/bin/docker-ent…” 17 hours ago Up 17 hours (healthy) 9000/tcp milvus-minio
ryan@Ryans-MacBook-Air ~ % docker logs 1af450a19e66
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
ryan@Ryans-MacBook-Air ~ %

Can anyone help?

1 Like

Seems to be an M1 issue trying to run am64 cointainers on the m1 chip. It is recommended that containers be arm64 based, which Milvus is not currently. `qemu: uncaught target signal 11 (Segmentation fault) - core dumped` when running `docker-compose up` on Apple Silicon · Issue #5123 · docker/for-mac · GitHub