M1Mac에서 nomatching manifest가 나타날 때의 대응 방법

1332 단어 DockermacOSM1tech
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
Unable to find image 'mysql:latest' locally
latest: Pulling from library/mysql
docker: no matching manifest for linux/arm64/v8 in the manifest list entries.
See 'docker run --help'.
  • 보통 docker run이면 no matching manifest가 생기므로 --plateform linux/x8664를 지정합니다.
  • docker run --platform linux/x86_64 --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
    
  • 이 기사에 따르면 다른 CPU 아키텍처를 시뮬레이션하고 있기 때문에 이동하는 것 같습니다.
  • https://www.publickey1.jp/blog/20/apple_m1docker_desktopcpux86docker.html

    좋은 웹페이지 즐겨찾기