Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Ralat 'no matching manifest for linux/arm64/v8' Apabila Menggunakan Docker Compose dengan MySQL pada Apple Silicon?

Bagaimana untuk Menyelesaikan Ralat 'no matching manifest for linux/arm64/v8' Apabila Menggunakan Docker Compose dengan MySQL pada Apple Silicon?

Barbara Streisand
Lepaskan: 2024-12-09 03:29:09
asal
462 orang telah melayarinya

How to Solve

Ralat MySQL: "tiada manifes yang sepadan untuk linux/arm64/v8" pada Apple Silicon Preview

Apabila cuba menggunakan Docker Compose untuk mengurus bekas pada Apple Silicon Preview, pengguna mungkin menghadapi ralat semasa menarik imej MySQL:

ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Salin selepas log masuk

Ralat ini berpunca daripada fakta bahawa imej MySQL tidak menyediakan manifes untuk seni bina ARM64, yang digunakan oleh peranti Apple Silicon. Berikut ialah dua penyelesaian alternatif untuk menangani isu ini:

1. Tentukan Platform untuk Perkhidmatan

Walaupun pendekatan ini tidak menyelesaikan isu keserasian yang mendasari, ia membenarkan pengguna untuk memintas ralat buat sementara waktu dengan menyatakan secara jelas platform untuk perkhidmatan MySQL:

services:
  db:
    platform: linux/x86_64
    image: mysql:5.7
Salin selepas log masuk

2. Gunakan MariaDB sebagai Pengganti

MariaDB berfungsi sebagai pengganti drop-in yang sesuai untuk MySQL dan menyokong seni bina ARM64. Gantikan imej MySQL dalam fail Karang dengan imej MariaDB:

services:
  db:
    image: mariadb:10.5.8
Salin selepas log masuk

Kedua-dua penyelesaian telah disahkan berfungsi pada peranti M1 dengan Pratonton Docker. Pengguna boleh memilih pendekatan yang paling sesuai dengan keperluan mereka.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'no matching manifest for linux/arm64/v8' Apabila Menggunakan Docker Compose dengan MySQL pada Apple Silicon?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan