집 >데이터 베이스 >MySQL 튜토리얼 >'Docker Apple Silicon에서 MySQL에 대한 일치하는 매니페스트가 없음'을 해결하는 방법은 무엇입니까?
Docker Apple Silicon Preview(ARM64)에서 MySQL에 대한 일치하는 매니페스트가 없음"에 대한 해결 방법
Docker Apple Silicon에서 사용자 지정 Docker 컨테이너를 실행할 때 미리보기, MySQL을 가져오는 동안 사용자에게 오류가 발생할 수 있습니다. 이미지:
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
문제:
이 오류는 최신 MySQL에 사전 빌드된 ARM64 이미지가 없기 때문에 발생합니다.
해결책:
문제를 직접 해결할 수는 없지만 (아직 ARM64 MySQL 이미지를 사용할 수 없음) 두 가지 해결 방법이 있습니다:
1. 플랫폼 재정의 사용:
Docker Compose YAMl 파일에서 플랫폼을 x86_64로 재정의합니다:
services: db: platform: linux/x86_64 image: mysql:5.7 ...
2. MariaDB를 대체품으로 사용:
MariaDB는 MySQL의 드롭인 대체품으로 사용할 수 있습니다.
services: db: image: mariadb:10.5.8 ...
두 해결 방법 모두 테스트를 거쳐 Docker Apple에서 작동하는 것으로 확인되었습니다. M1 ARM64 아키텍처를 사용한 실리콘 미리보기.
위 내용은 'Docker Apple Silicon에서 MySQL에 대한 일치하는 매니페스트가 없음'을 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!