inter芯片和m1芯片安装docker方式些许不同,本次我只记录m1安装docker和拉取镜像
打开docker下载地址 :(https://docs.docker.com/desktop/mac/install/)

下面安装步骤

安装过程中可能会出现资源忙的提示

出现上述问题打开活动监视器,搜索disk,双击退出所有活动,然后在此安装就可以了。

安装成功,打开

然后点到这里设置镜像加速

{
"experimental": true,
"debug": true,
"registry-mirrors": [
"http://hub-mirror.c.163.com"
]
}
然后打开终端输入 docker --version 出来版本就说明成功了!
打开终端,输入命令
docker pull mysql/mysql-server:5.6
然后docker images 一下看有没有拉取成功
之后创建mysql容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server:5.6
docker ps 看下有没有成功

因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),user表中Host是localhost,所以需要执行以下操作将Host改为通配符’%’:
进入mysql
docker exec -it mysql bash
mysql -u root -p
show databases;
use mysql;
show tables;
select Host, User,Password from user;
update user set Host='%' where User='root';
flush privileges;
之后查看docker 主机ip
ifconfig | grep inet

之后Navicat用这个ip连接就可以了??
后续有别的镜像文件及命令再补充,我也在学习docker,并不通透docker,仅供参考,不足的地方请指出
出