尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

mac 安装docker desktop

mac 安装docker desktop 目录安装docker desktop安装mysql安装redis安装docker desktop1、Docker官网https://www.docker.com/products/docker-desktophttps://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安装mysql1、拉取 MySQL镜像2、创建本地持久化目录挂载本地目录删除容器数据不会丢失非常关键在用户目录新建mysql挂载目录mkdir -p ~/docker/mysql/data ~/docker/mysql/conf3、启动容器docker run -d --name mysql -p 3306:3306 -v ~/docker/mysql/data:/var/lib/mysql -v ~/docker/mysql/conf:/etc/mysql/conf.d -e TZAsia/Shanghai -e MYSQL_ROOT_PASSWORDroot123456 -e MYSQL_DATABASEtestdb mysql:8.4.11 --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci参数说明- -d 后台运行- --name mysql 容器名字- -p 3306:3306 端口映射宿主机 3306 映射容器 3306- -v 数据卷挂载数据目录、配置目录持久化- -e TZAsia/Shanghai 设置容器时区为东八区避免数据库存储时间相差 8 小时- MYSQL_ROOT_PASSWORD root 密码**务必改成自己的**- MYSQL_DATABASEtestdb 容器初始化自动创建 testdb 库可选- --character-set-serverutf8mb4 默认字符集 utf8mb4完整支持 emoji 表情- --collation-serverutf8mb4_unicode_ci 默认排序规则大小写不敏感开发常用安装redis1、创建本地目录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
返回列表