☰
mac 安装docker desktop
2026/10/6 12:07:02 网站建设 项目流程

目录

安装docker desktop

安装mysql

安装redis


安装docker desktop

1、Docker官网

https://www.docker.com/products/docker-desktop
https://docs.docker.com/desktop/release-notes/

注意下载对应版本

从下载的DMG映像中运行,然后将Docker应用程序拖到应用程序文件夹中。

配置镜像加速:Docker Desktop → Settings → Resources → Proxies / Docker Engine,添加国内镜像源,否则拉镜像很慢

{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ] }

改完点 Apply & restart

安装mysql

1、拉取 MySQL镜像

2、创建本地持久化目录

挂载本地目录,删除容器数据不会丢失,非常关键

在用户目录新建mysql挂载目录

mkdir -p ~/docker/mysql/data ~/docker/mysql/conf

3、启动容器

docker run -d --name mysql -p 3306:3306 -v ~/docker/mysql/data:/var/lib/mysql -v ~/docker/mysql/conf:/etc/mysql/conf.d -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=root@123456 -e MYSQL_DATABASE=testdb mysql:8.4.11 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

参数说明:

- '-d' 后台运行
- '--name mysql' 容器名字
- '-p 3306:3306' 端口映射,宿主机 3306 映射容器 3306
- '-v' 数据卷挂载:数据目录、配置目录持久化
- '-e' TZ=Asia/Shanghai` 设置容器时区为东八区,避免数据库存储时间相差 8 小时
- 'MYSQL_ROOT_PASSWORD' root 密码,**务必改成自己的**
- 'MYSQL_DATABASE=testdb' 容器初始化自动创建 testdb 库(可选)
- '--character-set-server=utf8mb4' 默认字符集 utf8mb4,完整支持 emoji 表情
- '--collation-server=utf8mb4_unicode_ci' 默认排序规则,大小写不敏感,开发常用

安装redis

1、创建本地目录

2、拉去redis镜像之后,如果你想要设置密码,在shell终端使用命令启动

docker run -d --name redis -p 6379:6379 -v ~/docker/redis/data:/data redis:8.10.2 --requirepass "123456"

执行后可以在desktop中看到已经启动好的容器。

参数说明

- `-v ~/docker/redis/data:/data`:挂载数据目录,redis 的 RDB/AOF 持久化文件保存在 Mac 本地,删容器数据不丢
- `--requirepass "123456"`:访问 redis 必须密码认证,`AUTH 123456`

查看redis版本号

docker exec -it redis redis-server --version

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询