M1 Macでサーバーサイドの環境構築を始めたマスタカです
今回はdocker
以下のコマンドを実行したら
1 | docker pull mysql:5.7.37 |
以下のエラーがでた。
1 | no matching manifest for linux /arm64/v8 in the manifest list entries |
解決策は以下
https://zenn.dev/marumarumeruru/articles/55173a98863d4e
tagみたらlinux/amd64になってた。
https://hub.docker.com/_/mysql?tab=tags
composeを実行すればよい
・ファイル
1 2 3 4 5 6 7 8 9 10 11 | version: '3.1' services: db: image: mysql:5.7 container_name: mysql_host_5_7 platform: linux /amd64 environment: MYSQL_ROOT_PASSWORD: my-secret-pw ports: - 3307:3306 |
・コマンド
1 | docker-compose up -d |
これでdocker desktopにmysql5.7のイメージ入りましたとさ