M1はARMv8(aarch64)アーキテクチャであり、イメージの大部分はX86(amd64)です。 bitfmt
に基づくエミュレーションプロセス全体 別のアーキテクチャからコンテナを実行できるようにすることは、Docker for MacのARMv8リリースではまだ安定していないため、しばらく待つ必要があります。
この問題を解決する1つの方法は、mysql
の独自のイメージを作成することです。 ARM64の場合、alpine
などの一部のLinuxディストリビューションから開始します。 、debian
、ubuntu
mysqlサーバーをインストールします(ベアメタルインストールで行ったのと同じです)。
ARM64v8 とマークされたDockerハブですでに利用可能なコンテナがたくさんあります。 したがって、これは画像を作成するための良い出発点になります。