MacBook M1芯片 docker 下部署MySQL
下载MySQL镜像
若要下载最新版,在命令行中:
docker pull mysql
但是由于M1芯片的MacBook对此版本不适配,所以会报错:
$ docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
latest: Pulling from library/mysql
no matching manifest for linux/arm64/v8 in the manifest list entries
这时,我们打开docker的镜像中心:
https://hub.docker.com
然后镜像搜索框输入MySQL,筛选项选ARM 64 :
然后拉取此镜像即可:
docker pull mysql/mysql-server
启动镜像容器
1. 首先查看下载后的镜像是否存在
# ccl @ bogon in ~ [14:28:34]
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 93f2223d3607 4 weeks ago 107MB
docker/getting-started latest 720f449e5af2 4 weeks ago 27.2MB
mysql/mysql-server latest 087c6f86492c 7 weeks ago 509MB