在 Mac M1的終端機,docker pull mysql image,出現如下的錯誤訊息:
no matching manifest for linux/arm64/v8 in the manifest list entries
這個鏡像只有linux/amd64的架構,而M1是ARM芯片,所以pull下來的版本,沒有適用於arm64架構的mysql鏡像
到docker hub上看到的,也都是linux/amd64。
從docker的文檔有說到:
可以在終端機使用下方指令來
docker pull --platform linux/amd64 mysql
查看後安裝成功。
補充:
如果是dockerfile,加上下面這行,就可以正常運行了:
原本:
FROM ubuntu:18.04
修改後:
FROM --platform=linux/x86_64 ubuntu:18.04