mac M1 下安装docker 及相关镜像
mac M1 下安装docker 及相关镜像安装docker配置docker校验是否安装成功安装mysql镜像安装dockerdocker官网下载docker桌面配置docker因为docker默认镜像下载慢,这里配置阿里云镜像"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]校验是否安装成功docker -v安装mysql镜像查找m
·
安装docker
配置docker
因为docker默认镜像下载慢,这里配置阿里云镜像
"registry-mirrors": [
"https://xxxxx.mirror.aliyuncs.com"
]
校验是否安装成功
docker -v
安装mysql镜像
查找mysql
docker search mysql
拉取镜像
docker pull mysql:latest
注意 :目前docker官方暂无适配M1的镜像,通过拉取镜像命令会报错,如图
no matching manifest for linux/arm64/v8 in the manifest list entries
但mysql官方有dmg版本。
docker pull mysql/mysql-server:latest
查看拉取的镜像
docker images
启动
docker run -p 3309:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
连接数据库
docker exec -it mysql bash
mysql -u root -p
授权
use mysql;
update user set host='%' where user='root';
grant all privileges on *.* to 'root'@'%' ;
刷新权限
flush privileges;
安装redis镜像
拉取镜像
docker pull redis
运行
docker run -d --name redis -p 6979:6379 redis:latest redis-server --appendonly yes --requirepass "你的密码"
参数说明:
- docker run -d :后台运行
- –name redis:服务名
- -p 6979:6379 : 将容器6979端口映射到主机6379端口
- redis-server --appendonly yes:在容器执行redis-server启动命令,并打开redis持久化配置
- –requirepass “你的密码” :设置密码
更多推荐
已为社区贡献1条内容
所有评论(0)