2022-06-29 Apple Silicon macOS で MySQL コンテナを使う方法
Apple Silicon macOS で MySQL コンテナを使う方法
M1 mac で MySQL コンテナを使う方法 - あしたからがんばる
色々と調べてみると、主に3つの方法があるようです。
- arm64v8/mysql イメージを使用する
- mysql/mysql-server イメージを使用する
- –platform linux/amd64 オプションを使用する
それぞれちょっと見ていく。
arm64v8/mysql - Docker Image | Docker Hub
mysql v8 であればこれが有力選択肢。
ただ mysql v5.x とかだと使えないのは選択肢から外れる。
追記: mysql:8
のイメージで問題なく動く模様。
$ docker run mysql:8.0 arch
aarch64
mysql/mysql-server - Docker Image | Docker Hub
Oracle MySQLチームによってメンテされているイメージ。
こちらは mysql v5.x でも動く。ただしエミュレーションで動作する。
Mariadb - Official Image | Docker Hub
MariaDB の docker image, こちらは arm もきちんとサポートされている。